// 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