public void SaveSettings() { Logger.Log("Writing settings INI."); ApplyDefaults(); SettingsIni.WriteIniFile(); SettingsSaved?.Invoke(this, EventArgs.Empty); }
public void SaveSettings() { Logger.Log("Writing settings INI."); ForceLowestDetailLevel.Value = false; SettingsIni.WriteIniFile(); SettingsSaved?.Invoke(this, EventArgs.Empty); }
public void ReloadSettings() { SettingsIni.Reload(); }
public bool IsGameFollowed(string gameName) { return(SettingsIni.GetBooleanValue("Channels", gameName, false)); }
public void SetCustomSettingValue(string name, int value) => SettingsIni.SetIntValue(CUSTOM_SETTINGS, $"{name}_SelectedIndex", value);
public int GetCustomSettingValue(string name, int defaultValue) => SettingsIni.GetIntValue(CUSTOM_SETTINGS, $"{name}_SelectedIndex", defaultValue);
public bool CustomSettingDropDownValueExists(string name) => SettingsIni.KeyExists(CUSTOM_SETTINGS, $"{name}_SelectedIndex");
public void SetCustomSettingValue(string name, bool value) => SettingsIni.SetBooleanValue(CUSTOM_SETTINGS, $"{name}_Checked", value);
public bool GetCustomSettingValue(string name, bool defaultValue) => SettingsIni.GetBooleanValue(CUSTOM_SETTINGS, $"{name}_Checked", defaultValue);
public bool CustomSettingCheckBoxValueExists(string name) => SettingsIni.KeyExists(CUSTOM_SETTINGS, $"{name}_Checked");
private static void EditConfig() { SettingsIni.EditIniFileManual(); }
/// <summary> /// Used to remove old sections/keys to avoid confusion when viewing the ini file directly. /// </summary> private void CleanUpLegacySettings() { SettingsIni.GetSection(GAME_FILTERS).RemoveKey("SortAlpha"); }