X-Git-Url: https://gitweb.stoutner.com/?a=blobdiff_plain;ds=sidebyside;f=src%2Fdatabases%2FDomainsDatabase.h;h=1e58d2e38057d606b7215632587e0ee67b66e4f6;hb=HEAD;hp=a75b831761f8b650dceb5020552b5629c896cf69;hpb=cd1c3d0483b9026736fdcb151d90dda872d8a400;p=PrivacyBrowserPC.git diff --git a/src/databases/DomainsDatabase.h b/src/databases/DomainsDatabase.h index a75b831..eaa4b68 100644 --- a/src/databases/DomainsDatabase.h +++ b/src/databases/DomainsDatabase.h @@ -1,7 +1,7 @@ /* - * Copyright © 2022 Soren Stoutner . + * Copyright 2022-2024 Soren Stoutner . * - * This file is part of Privacy Browser PC . + * This file is part of Privacy Browser PC . * * Privacy Browser PC is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -17,8 +17,8 @@ * along with Privacy Browser PC. If not, see . */ -#ifndef DOMAINSDATABASE_H -#define DOMAINSDATABASE_H +#ifndef DOMAINS_DATABASE_H +#define DOMAINS_DATABASE_H // Qt framework headers. #include @@ -31,23 +31,31 @@ 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 ultraPrivacyInt, + const int ultraListInt, const int easyPrivacyInt, const int easyListInt, const int fanboysAnnoyanceListInt, 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 EASYLIST; + static const QString EASYPRIVACY; + static const QString FANBOYS_ANNOYANCE_LIST; + static const QString ID; static const QString JAVASCRIPT; static const QString LOCAL_STORAGE; + static const QString ULTRALIST; + static const QString ULTRAPRIVACY; static const QString USER_AGENT; static const QString ZOOM_FACTOR;