]> gitweb.stoutner.com Git - PrivacyBrowserPC.git/blobdiff - src/widgets/PrivacyWebEngineView.h
Add a default zoom action. https://redmine.stoutner.com/issues/1044
[PrivacyBrowserPC.git] / src / widgets / PrivacyWebEngineView.h
index 152c56e84f515c5979df2e26fb8b5b6f316dc40f..c0c47134fff55f5becabbdb5708294bf5e5668d5 100644 (file)
@@ -21,6 +21,7 @@
 #define PRIVACYWEBENGINEVIEW_H
 
 // Qt toolkit headers.
+#include <QIcon>
 #include <QNetworkCookie>
 #include <QWebEngineFindTextResult>
 #include <QWebEngineView>
@@ -36,10 +37,13 @@ public:
 
     // The public variables.
     std::list<QNetworkCookie> *cookieListPointer = new std::list<QNetworkCookie>;
+    double defaultZoomFactor = 1.00;
     QString domainSettingsName = QStringLiteral("");
+    QIcon favoriteIcon = QIcon::fromTheme(QStringLiteral("globe"));
     bool findCaseSensitive = false;
     QString findString = QStringLiteral("");
     QWebEngineFindTextResult findTextResult = QWebEngineFindTextResult();
+    bool isLoading = false;
     int loadProgressInt = -1;
     bool localStorageEnabled = false;
 
@@ -48,6 +52,7 @@ public:
 
 signals:
     // The signals.
+    void displayHttpPingBlockedDialog(const QString &httpPingUrl) const;
     void updateCookiesAction(const int numberOfCookies) const;
     void updateUi(const PrivacyWebEngineView *privacyWebEngineViewPointer) const;
 
@@ -59,6 +64,7 @@ public Q_SLOTS:
 private Q_SLOTS:
     // The private slots.
     void applyDomainSettingsWithoutReloading(const QString &hostname);
+    void displayHttpPingDialog(const QString &httpPingUrl) const;
 
 private:
     // The private variables.