EasySave v3.0
Loading...
Searching...
No Matches
EasySave.Gui.ViewModels Namespace Reference

Classes

class  CreateEditJobViewModel
 ViewModel for the create/edit tab: allows creating a new job or editing an existing one through a form. More...
class  JobItemViewModel
 Lightweight view model used to display a backup job in lists (separating presentation from domain entities). More...
class  JobsTabViewModel
 ViewModel for the jobs tab: listing, details and execution of backup jobs. More...
class  JobProgressViewModel
 View model for a single job's progress in the GUI (name, percent, files, size, ETA, current file). Used as the data item for each row in the multi-job progress list (Composite display). More...
class  MainWindowViewModel
 ViewModel for the main window: header texts and tab view models. Contains orchestration logic only, no business rules. More...
class  SettingsViewModel
 ViewModel for the settings tab: shows the important paths and allows changing the log format. More...
class  ViewModelBase
 Base class for all ViewModels providing property change notification (MVVM). More...