diff options
| author | 2023-10-04 22:50:00 +0200 | |
|---|---|---|
| committer | 2023-10-18 10:26:35 +0200 | |
| commit | b62b83e7772e9fba12fd6eadb6c1e70924ccf173 (patch) | |
| tree | 768534de16817dadabf5f9a9f8005558f9201a9d /src/modules/objects/KvsObject_webView.h | |
| parent | Make shortcuts compatible with qt6; remove unused KviShortcut constructor sin... (diff) | |
| download | KVIrc-b62b83e7772e9fba12fd6eadb6c1e70924ccf173.tar.gz KVIrc-b62b83e7772e9fba12fd6eadb6c1e70924ccf173.tar.bz2 KVIrc-b62b83e7772e9fba12fd6eadb6c1e70924ccf173.zip | |
Misc Qt6 port for slightly changed class names and method signatures
Diffstat (limited to 'src/modules/objects/KvsObject_webView.h')
| -rw-r--r-- | src/modules/objects/KvsObject_webView.h | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/src/modules/objects/KvsObject_webView.h b/src/modules/objects/KvsObject_webView.h index 8bb9f9b9e..c7f733798 100644 --- a/src/modules/objects/KvsObject_webView.h +++ b/src/modules/objects/KvsObject_webView.h @@ -35,7 +35,14 @@ #include <QMouseEvent> #include <QContextMenuEvent> -class QWebEngineDownloadItem; +#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) +#define DOWNLOAD_CLASS_NAME QWebEngineDownloadItem +#else +#define DOWNLOAD_CLASS_NAME QWebEngineDownloadRequest +#endif + +class DOWNLOAD_CLASS_NAME; + class KvsObject_webView; class KviKvsWebView : public QWebEngineView @@ -143,7 +150,7 @@ protected slots: void slotLoadFinished(bool); void slotLoadProgress(int); void slotLoadStarted(); - void slotDownloadRequest(QWebEngineDownloadItem *); + void slotDownloadRequest(DOWNLOAD_CLASS_NAME *); void slotLinkClicked(const QUrl &); void slotOnChange(QString); @@ -157,13 +164,13 @@ class KviKvsDownloadHandler : public QObject { Q_OBJECT public: - KviKvsDownloadHandler(KvsObject_webView * pParent, QString &szFilePath, QWebEngineDownloadItem * pDownload, int iId); + KviKvsDownloadHandler(KvsObject_webView * pParent, QString &szFilePath, DOWNLOAD_CLASS_NAME * pDownload, int iId); ~KviKvsDownloadHandler(); protected: KvsObject_webView * m_pParentScript; - QWebEngineDownloadItem * m_pDownload; + DOWNLOAD_CLASS_NAME * m_pDownload; int m_Id; protected slots: void slotDownloadProgress(qint64 bytesReceived, qint64 bytesTotal); |
