/// <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> /// Get a String from a HistoryEngine /// </summary> /// <param name="historyEngine">A HistoryEngine to convert</param> /// <returns>A string refers to HistoryEngine</returns> public static string HistoryEngineToString(HistoryEngines historyEngine) { switch (historyEngine) { case HistoryEngines.SyncAll: return(_SyncAll); case HistoryEngines.NoSync: return(_SyncNone); } //Returns default value return(_SyncAll); }