Exemple #1
0
        public void SaveSettings()
        {
            Logger.Log("Writing settings INI.");

            ApplyDefaults();

            SettingsIni.WriteIniFile();

            SettingsSaved?.Invoke(this, EventArgs.Empty);
        }
Exemple #2
0
        public void SaveSettings()
        {
            Logger.Log("Writing settings INI.");

            ForceLowestDetailLevel.Value = false;

            SettingsIni.WriteIniFile();

            SettingsSaved?.Invoke(this, EventArgs.Empty);
        }
Exemple #3
0
 public void ReloadSettings()
 {
     SettingsIni.Reload();
 }
Exemple #4
0
 public bool IsGameFollowed(string gameName)
 {
     return(SettingsIni.GetBooleanValue("Channels", gameName, false));
 }
Exemple #5
0
 public void SetCustomSettingValue(string name, int value)
 => SettingsIni.SetIntValue(CUSTOM_SETTINGS, $"{name}_SelectedIndex", value);
Exemple #6
0
 public int GetCustomSettingValue(string name, int defaultValue)
 => SettingsIni.GetIntValue(CUSTOM_SETTINGS, $"{name}_SelectedIndex", defaultValue);
Exemple #7
0
 public bool CustomSettingDropDownValueExists(string name)
 => SettingsIni.KeyExists(CUSTOM_SETTINGS, $"{name}_SelectedIndex");
Exemple #8
0
 public void SetCustomSettingValue(string name, bool value)
 => SettingsIni.SetBooleanValue(CUSTOM_SETTINGS, $"{name}_Checked", value);
Exemple #9
0
 public bool GetCustomSettingValue(string name, bool defaultValue)
 => SettingsIni.GetBooleanValue(CUSTOM_SETTINGS, $"{name}_Checked", defaultValue);
Exemple #10
0
 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");
 }