public static void SavePathGroupState(string Path, GroupTarget Target, GroupDirection Direction) { PathConfiguration CurrentConfiguration = SQLite.Current.GetPathConfiguration(Path); if (CurrentConfiguration.GroupTarget != Target || CurrentConfiguration.GroupDirection != Direction) { SQLite.Current.SetPathConfiguration(new PathConfiguration(Path, Target, Direction)); GroupStateChanged?.Invoke(null, new GroupStateChangedEventArgs(Path, Target, Direction)); } }
public GroupingEventArgs(GroupStateChanged StateChanged) { this.GroupStateChanged = StateChanged; }