diff --git a/EliteBGS/MainWindow.xaml b/EliteBGS/MainWindow.xaml
index 50596ce..81301d7 100644
--- a/EliteBGS/MainWindow.xaml
+++ b/EliteBGS/MainWindow.xaml
@@ -160,11 +160,14 @@
+
+
{ t.IsEnabled = (bool)SelectAll.IsChecked; });
+ }
}
diff --git a/EliteBGS/Report.cs b/EliteBGS/Report.cs
index aa3485e..88ca471 100644
--- a/EliteBGS/Report.cs
+++ b/EliteBGS/Report.cs
@@ -1,11 +1,22 @@
using System.Collections.Generic;
+using System.ComponentModel;
using System.Linq;
using EDPlayerJournal.BGS;
namespace EliteBGS;
-public class SystemObjectives {
- public bool IsEnabled { get; set; } = true;
+public class SystemObjectives : INotifyPropertyChanged {
+ public event PropertyChangedEventHandler PropertyChanged;
+
+ private bool isenabled = true;
+
+ public bool IsEnabled {
+ get { return isenabled; }
+ set {
+ isenabled = value;
+ PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("IsEnabled"));
+ }
+ }
public bool IsExpanded { get; set; } = false;