diff options
author | 2023-09-19 02:01:41 +0600 | |
---|---|---|
committer | 2023-09-19 02:01:41 +0600 | |
commit | 36d10b4b6359b5cf3ff0e37f2330dfaf91cbf530 (patch) | |
tree | cad68505e3dcff4e8d37c5a6a052240d8a935efb /src/requestinterceptor.h | |
parent | 35d85d38d02d97e1c63729bb3301f46bb6f96728 (diff) | |
parent | 906ca7eb436dc9944d43f5b7f6ae7b44afc2a3e7 (diff) | |
download | whatsie-36d10b4b6359b5cf3ff0e37f2330dfaf91cbf530.tar.gz whatsie-36d10b4b6359b5cf3ff0e37f2330dfaf91cbf530.zip |
Update upstream source from tag 'upstream/4.14.1'
Update to upstream version '4.14.1'
with Debian dir 267b96a979689ac47077c72b576cf79da29f8ff2
Diffstat (limited to 'src/requestinterceptor.h')
-rw-r--r-- | src/requestinterceptor.h | 50 |
1 files changed, 24 insertions, 26 deletions
diff --git a/src/requestinterceptor.h b/src/requestinterceptor.h index 95f2d48..8d8f261 100644 --- a/src/requestinterceptor.h +++ b/src/requestinterceptor.h @@ -1,41 +1,39 @@ #ifndef REQUESTINTERCEPTOR_H #define REQUESTINTERCEPTOR_H -#include <QWebEnginePage> + +#include <QApplication> #include <QDebug> #include <QObject> -#include <QWebEngineView> -#include <QApplication> +#include <QWebEnginePage> #include <QWebEngineUrlRequestInfo> #include <QWebEngineUrlRequestInterceptor> -#include <QSettings> +#include <QWebEngineView> + +#include "settingsmanager.h" -class RequestInterceptor : public QWebEngineUrlRequestInterceptor -{ - Q_OBJECT +class RequestInterceptor : public QWebEngineUrlRequestInterceptor { + Q_OBJECT signals: - void blocked(QString adUrl); -private: - QSettings m_settings; + void blocked(QString adUrl); public: - RequestInterceptor(QObject *parent = nullptr) : QWebEngineUrlRequestInterceptor(parent) - { - } + RequestInterceptor(QObject *parent = nullptr) + : QWebEngineUrlRequestInterceptor(parent) {} - void interceptRequest(QWebEngineUrlRequestInfo &info) - { - QString reqUrlStr = info.requestUrl().toString(); + void interceptRequest(QWebEngineUrlRequestInfo &info) { + QString reqUrlStr = info.requestUrl().toString(); -// if(reqUrlStr.contains("mms-type=video")|| reqUrlStr.contains("stream/video?key")){ -// if(m_settings.value("disableVideos",false).toBool()){ -// info.block(true); -// qDebug()<<"INTERCEPTOR: Blocked video - "<<reqUrlStr; -// } -// }else{ -// qDebug()<<"INTERCEPTOR:"<<reqUrlStr; -// } - qDebug()<<"INTERCEPTOR:"<<reqUrlStr; - } + // if(reqUrlStr.contains("mms-type=video")|| + // reqUrlStr.contains("stream/video?key")){ + // if(SettingsManager::instance().settings().value("disableVideos",false).toBool()){ + // info.block(true); + // qDebug()<<"INTERCEPTOR: Blocked video - "<<reqUrlStr; + // } + // }else{ + // qDebug()<<"INTERCEPTOR:"<<reqUrlStr; + // } + qDebug() << "INTERCEPTOR:" << reqUrlStr; + } }; #endif // REQUESTINTERCEPTOR_H |