flabbet 11 months ago
parent
commit
abb7bc3a19

+ 11 - 0
src/PixiEditor/ViewModels/SubViewModels/ToolSetViewModel.cs

@@ -0,0 +1,11 @@
+using System.Collections.ObjectModel;
+using PixiEditor.Extensions.Common.Localization;
+using PixiEditor.Models.Handlers;
+
+namespace PixiEditor.ViewModels.SubViewModels;
+
+internal class ToolSetViewModel : PixiObservableObject
+{
+    public LocalizedString SetName { get; } 
+    public ObservableCollection<IToolHandler> Tools { get; } = new();
+}

+ 1 - 1
src/PixiEditor/ViewModels/SubViewModels/ToolsViewModel.cs

@@ -80,7 +80,7 @@ internal class ToolsViewModel : SubViewModel<ViewModelMain>, IToolsHandler
     }
 
     ICollection<IToolHandler> IToolsHandler.ToolSet => ToolSet;
-    public ObservableCollection<IToolHandler> ToolSet { get; private set; }
+    public ToolSetViewModel ToolSet { get; private set; }
 
     public event EventHandler<SelectedToolEventArgs>? SelectedToolChanged;