Made use of the SettingsService to save LogStats checkbox state

This commit is contained in:
Me_TheCat 2019-03-31 10:39:25 +03:00
commit 2de17f5681
3 changed files with 10 additions and 5 deletions

View file

@ -147,6 +147,7 @@ namespace SekiroFpsUnlockAndMore
this.tbGameSpeed.Text = _settingsService.settings.tbGameSpeed.ToString(); this.tbGameSpeed.Text = _settingsService.settings.tbGameSpeed.ToString();
this.cbPlayerSpeed.IsChecked = _settingsService.settings.cbPlayerSpeed; this.cbPlayerSpeed.IsChecked = _settingsService.settings.cbPlayerSpeed;
this.tbPlayerSpeed.Text = _settingsService.settings.tbPlayerSpeed.ToString(); this.tbPlayerSpeed.Text = _settingsService.settings.tbPlayerSpeed.ToString();
this.cbLogStats.IsChecked = _settingsService.settings.cbLogStats;
} }
/// <summary> /// <summary>
@ -168,6 +169,7 @@ namespace SekiroFpsUnlockAndMore
_settingsService.settings.tbGameSpeed = Convert.ToInt32(this.tbGameSpeed.Text); _settingsService.settings.tbGameSpeed = Convert.ToInt32(this.tbGameSpeed.Text);
_settingsService.settings.cbPlayerSpeed = this.cbPlayerSpeed.IsChecked == true; _settingsService.settings.cbPlayerSpeed = this.cbPlayerSpeed.IsChecked == true;
_settingsService.settings.tbPlayerSpeed = Convert.ToInt32(this.tbPlayerSpeed.Text); _settingsService.settings.tbPlayerSpeed = Convert.ToInt32(this.tbPlayerSpeed.Text);
_settingsService.settings.cbLogStats = this.cbLogStats.IsChecked == true;
_settingsService.Save(); _settingsService.Save();
} }

View file

@ -63,6 +63,7 @@
<SubType>Designer</SubType> <SubType>Designer</SubType>
</ApplicationDefinition> </ApplicationDefinition>
<Compile Include="SettingsService.cs" /> <Compile Include="SettingsService.cs" />
<Compile Include="StatViewModel.cs" />
<Page Include="MainWindow.xaml"> <Page Include="MainWindow.xaml">
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>

View file

@ -48,6 +48,8 @@ namespace SekiroFpsUnlockAndMore
public bool cbPlayerSpeed { get; set; } public bool cbPlayerSpeed { get; set; }
[XmlElement] [XmlElement]
public int tbPlayerSpeed { get; set; } public int tbPlayerSpeed { get; set; }
[XmlElement]
public bool cbLogStats { get; set; }
public SettingsService() { } public SettingsService() { }