aboutsummaryrefslogtreecommitdiff
path: root/src/requestinterceptor.h
diff options
context:
space:
mode:
authorLibravatar Mubashshir <ahm@jadupc.com>2023-09-19 02:01:41 +0600
committerLibravatar Mubashshir <ahm@jadupc.com>2023-09-19 02:01:41 +0600
commit36d10b4b6359b5cf3ff0e37f2330dfaf91cbf530 (patch)
treecad68505e3dcff4e8d37c5a6a052240d8a935efb /src/requestinterceptor.h
parent35d85d38d02d97e1c63729bb3301f46bb6f96728 (diff)
parent906ca7eb436dc9944d43f5b7f6ae7b44afc2a3e7 (diff)
downloadwhatsie-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.h50
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