21 class CSubtitlesSettings;
51 std::shared_ptr<CSettings> GetSettings();
57 std::shared_ptr<CAdvancedSettings> GetAdvancedSettings();
63 std::shared_ptr<KODI::SUBTITLES::CSubtitlesSettings> GetSubtitlesSettings();
69 std::shared_ptr<CProfileManager> GetProfileManager();
72 bool InitDirectoriesLinux(
bool bPlatformDirectories);
73 bool InitDirectoriesOSX(
bool bPlatformDirectories);
74 bool InitDirectoriesWin32(
bool bPlatformDirectories);
75 void CreateUserDirs()
const;
83 State m_state = State::DEINITED;
85 std::shared_ptr<CSettings> m_settings;
86 std::shared_ptr<CAdvancedSettings> m_advancedSettings;
87 std::shared_ptr<KODI::SUBTITLES::CSubtitlesSettings> m_subtitlesSettings;
88 std::shared_ptr<CProfileManager> m_profileManager;
Wrapper around CSettingsManager responsible for properly setting up the settings manager and register...
Definition: Settings.h:27
Definition: AudioDecoder.h:18
Definition: ProfileManager.h:25
Definition: SettingsComponent.h:25
Definition: AdvancedSettings.h:107