|
| 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...
|