]> gitweb.stoutner.com Git - PrivacyBrowserPC.git/blobdiff - src/dialogs/DomainSettingsDialog.h
Create an add or edit domain settings action.
[PrivacyBrowserPC.git] / src / dialogs / DomainSettingsDialog.h
index 41438ce0aafa8082b9290036f1895ea94e4aac42..5663787b1b6ecc749cef5c431b08d1e4d4abde14 100644 (file)
@@ -36,7 +36,12 @@ class DomainSettingsDialog : public QDialog
 
 public:
     // The primary constructor.
-    explicit DomainSettingsDialog(QWidget *parent = nullptr);
+    explicit DomainSettingsDialog(const int &startType = SHOW_ALL_DOMAINS, const QString &domainName = QStringLiteral(""));
+
+    // The public static int constants.
+    static const int SHOW_ALL_DOMAINS;
+    static const int ADD_DOMAIN;
+    static const int EDIT_DOMAIN;
 
 signals:
     void domainSettingsUpdated() const;
@@ -76,6 +81,7 @@ private:
     QComboBox *zoomFactorComboBoxPointer;
 
     // The private functions.
+    void addDomain(const QString &domainName) const;
     void populateJavaScriptLabel() const;
     void populateLocalStorageLabel() const;
     void populateUserAgentLabel(const QString &userAgentName) const;