]> gitweb.stoutner.com Git - PrivacyBrowserPC.git/blobdiff - src/helpers/UserAgentHelper.h
Enable downloading of files that require login cookies. https://redmine.stoutner...
[PrivacyBrowserPC.git] / src / helpers / UserAgentHelper.h
index 5c8286afdedccbf87577b6e309140a081e74f297..aee7bc900124112b4c3933251de61bc600e5c8b6 100644 (file)
@@ -29,39 +29,46 @@ public:
     // The default constructor.
     UserAgentHelper();
 
+    // The destructor.
+    ~UserAgentHelper();
+
     // The public static constants.
     static const QString CHROMIUM_LINUX_DATABASE;
-    static const QString CHROMIUM_LINUX_TRANSLATED;
     static const QString CHROMIUM_LINUX_USER_AGENT;
     static const QString CHROME_WINDOWS_DATABASE;
-    static const QString CHROME_WINDOWS_TRANSLATED;
     static const QString CHROME_WINDOWS_USER_AGENT;
     static const QString EDGE_WINDOWS_DATABASE;
-    static const QString EDGE_WINDOWS_TRANSLATED;
     static const QString EDGE_WINDOWS_USER_AGENT;
     static const QString FIREFOX_LINUX_DATABASE;
-    static const QString FIREFOX_LINUX_TRANSLATED;
     static const QString FIREFOX_LINUX_USER_AGENT;
     static const QString FIREFOX_WINDOWS_DATABASE;
-    static const QString FIREFOX_WINDOWS_TRANSLATED;
     static const QString FIREFOX_WINDOWS_USER_AGENT;
     static const QString PRIVACY_BROWSER_DATABASE;
-    static const QString PRIVACY_BROWSER_TRANSLATED;
     static const QString PRIVACY_BROWSER_USER_AGENT;
     static const QString SAFARI_MACOS_DATABASE;
-    static const QString SAFARI_MACOS_TRANSLATED;
     static const QString SAFARI_MACOS_USER_AGENT;
     static const QString SYSTEM_DEFAULT_DATABASE;
-    static const QString SYSTEM_DEFAULT_TRANSLATED;
     static const QString WEB_ENGINE_DEFAULT_DATABASE;
-    static const QString WEB_ENGINE_DEFAULT_TRANSLATED;
 
     // The public static functions.
-    static QString getDatabaseUserAgentNameFromTranslatedName(const QString &translatedUserAgentName);
     static int getDomainSettingsUserAgentIndex(const QString &userAgentName);
     static QString getUserAgentFromDatabaseName(const QString &userAgentDatabaseName);
-    static QString getUserAgentFromTranslatedName(const QString &userAgentTranslatedName);
     static QString getResultingDomainSettingsUserAgent(const QString &rawUserAgent);
-    static QString getTranslatedUserAgentNameFromDatabaseName(const QString &userAgentName);
+
+    // The public variables.
+    QString SYSTEM_DEFAULT_TRANSLATED;
+    QString PRIVACY_BROWSER_TRANSLATED;
+    QString WEB_ENGINE_DEFAULT_TRANSLATED;
+    QString FIREFOX_LINUX_TRANSLATED;
+    QString CHROMIUM_LINUX_TRANSLATED;
+    QString FIREFOX_WINDOWS_TRANSLATED;
+    QString CHROME_WINDOWS_TRANSLATED;
+    QString EDGE_WINDOWS_TRANSLATED;
+    QString SAFARI_MACOS_TRANSLATED;
+
+    // The public functions.
+    QString getDatabaseUserAgentNameFromTranslatedName(const QString &translatedUserAgentName);
+    QString getUserAgentFromTranslatedName(const QString &userAgentTranslatedName);
+    QString getTranslatedUserAgentNameFromDatabaseName(const QString &userAgentName);
 };
 #endif