1
mirror of https://invent.kde.org/network/falkon.git synced 2024-12-20 10:46:35 +01:00

Don't link to unused Qt modules

This commit is contained in:
David Rosca 2015-08-29 18:32:57 +02:00
parent ef71be2a0e
commit 495ebc785e
5 changed files with 7 additions and 16 deletions

View File

@ -80,8 +80,6 @@
#include <QFileDialog>
#include <QNetworkRequest>
#include <QDesktopServices>
#include <QPrintPreviewDialog>
#include <QPrinter>
#include <QWebEngineHistory>
#include <QWebEngineSettings>
#include <QMessageBox>
@ -1193,6 +1191,7 @@ bool BrowserWindow::event(QEvent* event)
void BrowserWindow::printPage(QWebEngineFrame* frame)
{
#if QTWEBENGINE_DISABLED
QPrintPreviewDialog* dialog = new QPrintPreviewDialog(this);
dialog->setAttribute(Qt::WA_DeleteOnClose);
dialog->resize(800, 750);
@ -1204,14 +1203,13 @@ void BrowserWindow::printPage(QWebEngineFrame* frame)
connect(dialog, SIGNAL(paintRequested(QPrinter*)), weView(), SLOT(print(QPrinter*)));
}
else {
#if QTWEBENGINE_DISABLED
dialog->printer()->setDocName(QzTools::getFileNameFromUrl(QzTools::frameUrl(frame)));
connect(dialog, SIGNAL(paintRequested(QPrinter*)), frame, SLOT(print(QPrinter*)));
#endif
}
dialog->open();
#endif
}
void BrowserWindow::savePageScreen()

View File

@ -1,4 +1,4 @@
QT += webenginewidgets webenginewidgets-private webchannel network widgets printsupport sql script gui-private
QT += webenginewidgets webenginewidgets-private webchannel network widgets sql script
TARGET = QupZilla
TEMPLATE = lib

View File

@ -42,11 +42,9 @@
#if QT_VERSION >= 0x050000
#include <QUrlQuery>
#include <qpa/qplatformnativeinterface.h>
#else
#include <QX11Info>
#endif
#ifdef QZ_WS_X11
#include <QX11Info>
#include <X11/Xlib.h>
#include <X11/Xutil.h>
#endif
@ -829,14 +827,10 @@ void* QzTools::X11Display(const QWidget* widget)
Q_UNUSED(widget)
#ifdef QZ_WS_X11
#if QT_VERSION >= 0x050000
return qApp->platformNativeInterface()->nativeResourceForWindow("display", widget->windowHandle());
#else
return QX11Info::display();
#endif
#endif
#else
return 0;
#endif
}
void QzTools::setWmClass(const QString &name, const QWidget* widget)

View File

@ -50,7 +50,6 @@
#include <QWebEngineHistory>
#include <QClipboard>
#include <QTouchEvent>
#include <QPrintPreviewDialog>
bool WebView::s_forceContextMenuOnMouseRelease = false;

View File

@ -1,6 +1,6 @@
include(../defines.pri)
QT += webengine webenginewidgets network widgets printsupport sql script
QT += webenginewidgets network widgets sql script
TARGET = qupzilla
mac: TARGET = QupZilla