This package contains view models for MVVM pattern. More...
Packages | |
| package | grid |
| This package contains sudoku grid cell states management, formatting, and validation. | |
| package | state |
| This package contains state holders (observable state for ViewModels, e.g., PlayerStateHolder). | |
Classes | |
| class | ActiveMenuOrSubmenuViewModel |
| ViewModel component managing the currently active menu or submenu. More... | |
| class | HelpViewModel |
| ViewModel responsible for displaying the help dialog. More... | |
| class | HelpViewModelUTest |
| class | MenuHiddenViewModel |
| MenuHiddenViewModel (not final) handles the business logic for the "Show Menu" button's accessibility text when the menu is hidden. More... | |
| class | MenuLevelViewModel |
| ViewModel for managing difficulty level selection in the menu. More... | |
| class | MenuLevelViewModelUTest |
| class | MenuMaxiViewModel |
| ViewModel for the maxi menu. More... | |
| class | MenuMaxiViewModelUTest |
| class | MenuMiniViewModel |
| ViewModel for the mini menu. More... | |
| class | MenuNewViewModel |
| ViewModel for managing the "New" menu UI state, accessibility labels, and update status. More... | |
| class | MenuOptionsViewModel |
| ViewModel managing menu options UI state and accessibility strings. More... | |
| class | MenuOptionsViewModelUTest |
| class | MenuPlayerViewModel |
| ViewModel managing player menu UI state and localized accessibility texts. More... | |
| class | MenuSaveViewModel |
| ViewModel for managing backup menu UI state and accessibility texts. More... | |
| class | MenuSolveViewModel |
| ViewModel for managing "solve" menu UI state and accessibility texts. More... | |
This package contains view models for MVVM pattern.