diff --git a/OpenBullet/Images/Icons/retry.png b/OpenBullet/Images/Icons/retry.png new file mode 100644 index 0000000..9ae15d1 Binary files /dev/null and b/OpenBullet/Images/Icons/retry.png differ diff --git a/OpenBullet/OpenBullet.csproj b/OpenBullet/OpenBullet.csproj index 87a261b..e60e044 100644 --- a/OpenBullet/OpenBullet.csproj +++ b/OpenBullet/OpenBullet.csproj @@ -794,6 +794,7 @@ + diff --git a/OpenBullet/Pages/Main/Settings/OBSettingsPage.xaml b/OpenBullet/Pages/Main/Settings/OBSettingsPage.xaml index 6ba5e90..700cad7 100644 --- a/OpenBullet/Pages/Main/Settings/OBSettingsPage.xaml +++ b/OpenBullet/Pages/Main/Settings/OBSettingsPage.xaml @@ -34,12 +34,27 @@ - + + + + + + + + + + + diff --git a/OpenBullet/Pages/Main/Settings/OBSettingsPage.xaml.cs b/OpenBullet/Pages/Main/Settings/OBSettingsPage.xaml.cs index 9c77b02..3c90267 100644 --- a/OpenBullet/Pages/Main/Settings/OBSettingsPage.xaml.cs +++ b/OpenBullet/Pages/Main/Settings/OBSettingsPage.xaml.cs @@ -1,4 +1,5 @@ -using System; +using OpenBullet.ViewModels; +using System; using System.Collections.Generic; using System.Linq; using System.Text; @@ -68,5 +69,11 @@ namespace OpenBullet.Pages.Main.Settings { OBIOManager.SaveSettings(Globals.obSettingsFile, Globals.obSettings); } + + private void resetButton_Click(object sender, RoutedEventArgs e) + { + if (MessageBox.Show("Are you sure you want to reset all your OpenBullet settings?", "Confirmation", MessageBoxButton.YesNo) == MessageBoxResult.Yes) + Globals.obSettings = new OBSettingsViewModel(); + } } } diff --git a/OpenBullet/Pages/Main/Settings/RLSettingsPage.xaml b/OpenBullet/Pages/Main/Settings/RLSettingsPage.xaml index 03f0e24..d96d13b 100644 --- a/OpenBullet/Pages/Main/Settings/RLSettingsPage.xaml +++ b/OpenBullet/Pages/Main/Settings/RLSettingsPage.xaml @@ -35,12 +35,27 @@ - + + + + + + + + + + + diff --git a/OpenBullet/Pages/Main/Settings/RLSettingsPage.xaml.cs b/OpenBullet/Pages/Main/Settings/RLSettingsPage.xaml.cs index 493a0cd..6a7588b 100644 --- a/OpenBullet/Pages/Main/Settings/RLSettingsPage.xaml.cs +++ b/OpenBullet/Pages/Main/Settings/RLSettingsPage.xaml.cs @@ -1,4 +1,5 @@ using RuriLib; +using RuriLib.ViewModels; using System; using System.Collections.Generic; using System.Linq; @@ -76,5 +77,11 @@ namespace OpenBullet.Pages.Main.Settings { IOManager.SaveSettings(Globals.rlSettingsFile, Globals.rlSettings); } + + private void resetButton_Click(object sender, RoutedEventArgs e) + { + if (MessageBox.Show("Are you sure you want to reset all your RuriLib settings?", "Confirmation", MessageBoxButton.YesNo) == MessageBoxResult.Yes) + Globals.rlSettings = new RLSettingsViewModel(); + } } }