public SettingsDialog(Ares.Settings.Settings settings, BasicSettings basicSettings) { InitializeComponent(); musicDirLabel.Text = settings.MusicDirectory; soundDirLabel.Text = settings.SoundDirectory; if (basicSettings.UserSettingsLocation == BasicSettings.SettingsLocation.Custom) { otherDirButton.Checked = true; } else if (basicSettings.UserSettingsLocation == BasicSettings.SettingsLocation.AppDir && BasicSettings.IsAppDirAllowed()) { appDirButton.Checked = true; } else { userDirButton.Checked = true; } otherDirLabel.Text = basicSettings.CustomSettingsDirectory; userDirLabel.Text = basicSettings.GetSettingsDir(BasicSettings.SettingsLocation.AppDataDir); appDirLabel.Text = basicSettings.GetSettingsDir(BasicSettings.SettingsLocation.AppDir); appDirButton.Enabled = BasicSettings.IsAppDirAllowed(); updateCheckBox.Checked = settings.CheckForUpdate; m_Settings = settings; m_BasicSettings = basicSettings; }
private void WriteSettings() { try { Ares.Settings.Settings.Instance.WriteToFile(m_BasicSettings.GetSettingsDir()); m_BasicSettings.WriteToFile(); } catch (Exception ex) { Console.WriteLine(String.Format(StringResources.WriteSettingsError, ex.Message)); } }