/// <summary> /// Calls the InvalidateSetting method to get the values. /// </summary> public static void InitializeValues() { manager = new GFS(); string settingsDirectory = Application.StartupPath + @"\Settings\"; if (!Directory.Exists(settingsDirectory)) { Directory.CreateDirectory(settingsDirectory); } string SettingFile = settingsDirectory + "applicationSettings.set"; manager.SettingsDirectory = SettingFile; UniversalUsername = InvalidateSetting(_Username, ""); UniversalPassword = InvalidateSetting(_Password, ""); BrowserEngine = BrowserEngineFromString(InvalidateSetting(_BrowserEngine, _cefSharp)); SearchEngine = SearchEngineFromString(InvalidateSetting(_SearchEngine, _google)); HistorySettings = HistoryEngineFromString(InvalidateSetting(_HistoryEngine, _SyncAll)); UserAgent = UserAgentFromString(InvalidateSetting(_UserAgent, _default)); BuildVersion = BuildVersionFromString(InvalidateSetting(_BuildVersion, _Public)); SyncHistory = bool.Parse(InvalidateSetting(_SyncHistory, true.ToString())); SyncBookmarks = bool.Parse(InvalidateSetting(_SyncBookmarks, true.ToString())); SyncInterval = int.Parse(InvalidateSetting(_SyncInterval, 10000.ToString())); }
/// <summary> /// Gets a string from a UserAgent /// </summary> /// <param name="userAgent">UserAgent to convert</param> /// <returns>String refers to UserAgent</returns> public static string UserAgentToString(UserAgents userAgent) { switch (userAgent) { case UserAgents.Default: return(_default); case UserAgents.Chrome: return(_Chrome); case UserAgents.Firefox: return(_Firefox); } //Returns the default UserAgent return(_default); }