mirror of
https://github.com/LNH-team/pico-launcher.git
synced 2026-08-01 21:18:35 +02:00
19 lines
487 B
C++
19 lines
487 B
C++
#pragma once
|
|
class TaskQueueBase;
|
|
class ThemeInfoManager;
|
|
class ThemeRepository;
|
|
|
|
class ISettingsController
|
|
{
|
|
public:
|
|
virtual ~ISettingsController() = default;
|
|
|
|
virtual void Initialize() = 0;
|
|
virtual void NavigateUp() = 0;
|
|
virtual void SelectTheme(const char* themeFolderName) = 0;
|
|
|
|
virtual ThemeInfoManager& GetThemeInfoManager() const = 0;
|
|
virtual const ThemeRepository& GetThemeRepository() const = 0;
|
|
virtual TaskQueueBase* GetIoTaskQueue() const = 0;
|
|
};
|