|
| bool | Load (const TiXmlNode *settings) override |
| | Load settings from the given XML node. More...
|
| |
| bool | Save (TiXmlNode *settings) const override |
| | Save settings to the given XML node. More...
|
| |
| void | OnSettingAction (const std::shared_ptr< const CSetting > &setting) override |
| | The given setting has been activated. More...
|
| |
| void | OnSettingChanged (const std::shared_ptr< const CSetting > &setting) override |
| | The value of the given setting has changed. More...
|
| |
|
const CVideoSettings & | GetDefaultVideoSettings () const |
| |
|
CVideoSettings & | GetDefaultVideoSettings () |
| |
|
const CGameSettings & | GetDefaultGameSettings () const |
| |
|
CGameSettings & | GetDefaultGameSettings () |
| |
|
const CGameSettings & | GetCurrentGameSettings () const |
| |
|
CGameSettings & | GetCurrentGameSettings () |
| |
| int | GetWatchedMode (const std::string &content) const |
| | Retrieve the watched mode for the given content type. More...
|
| |
| void | SetWatchedMode (const std::string &content, WatchedMode mode) |
| | Set the watched mode for the given content type. More...
|
| |
| void | CycleWatchedMode (const std::string &content) |
| | Cycle the watched mode for the given content type. More...
|
| |
|
void | SetMusicPlaylistRepeat (bool repeats) |
| |
|
void | SetMusicPlaylistShuffled (bool shuffled) |
| |
|
void | SetVideoPlaylistRepeat (bool repeats) |
| |
|
void | SetVideoPlaylistShuffled (bool shuffled) |
| |
|
bool | DoesMediaStartWindowed () const |
| |
|
void | SetMediaStartWindowed (bool windowed) |
| |
|
int | GetAdditionalSubtitleDirectoryChecked () const |
| |
|
void | SetAdditionalSubtitleDirectoryChecked (int checked) |
| |
|
int | GetMusicNeedsUpdate () const |
| |
|
void | SetMusicNeedsUpdate (int version) |
| |
|
int | GetVideoNeedsUpdate () const |
| |
|
void | SetVideoNeedsUpdate (int version) |
| |
| virtual bool | OnSettingChanging (const std::shared_ptr< const CSetting > &setting) |
| | The value of the given setting is being changed. More...
|
| |
| virtual bool | OnSettingUpdate (const std::shared_ptr< CSetting > &setting, const char *oldSettingId, const TiXmlNode *oldSettingNode) |
| | The given setting needs to be updated. More...
|
| |
| virtual void | OnSettingPropertyChanged (const std::shared_ptr< const CSetting > &setting, const char *propertyName) |
| | The given property of the given setting has changed. More...
|
| |
Public Member Functions inherited from ISettingsHandler |
| virtual bool | OnSettingsLoading () |
| | Settings loading has been initiated. More...
|
| |
| virtual void | OnSettingsLoaded () |
| | Settings have been loaded. More...
|
| |
| virtual bool | OnSettingsSaving () const |
| | Settings saving has been initiated. More...
|
| |
| virtual void | OnSettingsSaved () const |
| | Settings have been saved. More...
|
| |
| virtual void | OnSettingsUnloaded () |
| | Setting values have been unloaded. More...
|
| |
| virtual void | OnSettingsCleared () |
| | Settings have been cleared. More...
|
| |
|
virtual void | Clear () |
| | Clear any loaded setting values.
|
| |