X-Git-Url: https://gitweb.stoutner.com/?p=PrivacyBrowserPC.git;a=blobdiff_plain;f=src%2Fhelpers%2FUserAgentHelper.h;h=aee7bc900124112b4c3933251de61bc600e5c8b6;hp=5c8286afdedccbf87577b6e309140a081e74f297;hb=06a69a2d38bf73c0c5219f94c345b19142bb1646;hpb=15219459baed09d03d17a12c72302595c135fd53 diff --git a/src/helpers/UserAgentHelper.h b/src/helpers/UserAgentHelper.h index 5c8286a..aee7bc9 100644 --- a/src/helpers/UserAgentHelper.h +++ b/src/helpers/UserAgentHelper.h @@ -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