]> gitweb.stoutner.com Git - PrivacyBrowserPC.git/blobdiff - src/databases/DomainsDatabase.h
Partial filter list implementation.
[PrivacyBrowserPC.git] / src / databases / DomainsDatabase.h
index a75b831761f8b650dceb5020552b5629c896cf69..1e58d2e38057d606b7215632587e0ee67b66e4f6 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright © 2022 Soren Stoutner <soren@stoutner.com>.
+ * Copyright 2022-2024 Soren Stoutner <soren@stoutner.com>.
  *
  * This file is part of Privacy Browser PC <https://www.stoutner.com/privacy-browser-pc>.
  *
@@ -31,21 +31,24 @@ public:
 
     // The public functions.
     static void addDatabase();
+    static void addDomain(const QString &domainName);
+    static void addDomain(const QString &domainName, const int javaScriptInt, const int localStorageInt, const int domStorageInt, const QString &userAgentDatabaseString, const int zoomFactorInt,
+                          const double currentZoomFactorDouble);
     static QSqlQuery getDomainQuery(const QString &hostname);
 
     // The public int constants.
     static const int SYSTEM_DEFAULT = 0;
-    static const int DISABLED = 1;
-    static const int ENABLED = 2;
+    static const int ENABLED = 1;
+    static const int DISABLED = 2;
     static const int CUSTOM = 1;
 
     // The public constants.
-    static const QString _ID;
     static const QString CONNECTION_NAME;
     static const QString CUSTOM_ZOOM_FACTOR;
     static const QString DOM_STORAGE;
     static const QString DOMAIN_NAME;
     static const QString DOMAINS_TABLE;
+    static const QString ID;
     static const QString JAVASCRIPT;
     static const QString LOCAL_STORAGE;
     static const QString USER_AGENT;