Files
pico-launcher/arm9/source/settings/viewModels/ThemeListViewModel.h
2026-07-05 20:07:13 +02:00

24 lines
518 B
C++

#pragma once
class ISettingsController;
class ThemeListViewModel
{
public:
explicit ThemeListViewModel(ISettingsController* settingsController);
void NavigateUp() const;
ISettingsController* GetSettingsController() const
{
return _settingsController;
}
constexpr int GetSelectedItem() const { return _selectedItem; }
void SetSelectedItem(int selectedItem) { _selectedItem = selectedItem; }
private:
ISettingsController* _settingsController;
int _selectedItem = -1;
};