using System.Collections.ObjectModel; using FileTime.App.Core.Models; using FileTime.App.Core.ViewModels; using FileTime.GuiApp.Configuration; using FileTime.GuiApp.ViewModels; using MvvmGen; namespace FileTime.GuiApp.CustomImpl.ViewModels; [ViewModel] public partial class GuiAppState : AppStateBase, IGuiAppState { [Property] private bool _isAllShortcutVisible; [Property] private bool _noCommandFound; [Property] private string? _messageBoxText; [Property] private List _possibleCommands = new(); [Property] private BindedCollection _rootDriveInfos = new(); [Property] private IReadOnlyList _places; public List PreviousKeys { get; } = new(); public ObservableCollection PopupTexts { get; } = new(); }