![]() |
Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
|
Interface defining methods being called by the settings system if an action is performed on multiple/all settings. More...
#include <ISettingsHandler.h>
Public Member Functions | |
virtual | ~ISettingsHandler ()=default |
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... | |
Interface defining methods being called by the settings system if an action is performed on multiple/all settings.
|
virtualdefault |
|
inlinevirtual |
Settings have been cleared.
This callback can be used to trigger clearing any state variables.
Reimplemented in CProfileManager.
|
inlinevirtual |
Settings have been loaded.
This callback can be used to trigger loading other settings.
Reimplemented in CPlayerCoreFactory, CLangInfo, CWakeOnAccess, CLinuxTimezone, CProfileManager, PVR::CPVRSettings, CAdvancedSettings, CMediaSettings, CMediaSourceSettings, and CRssManager.
|
inlinevirtual |
Settings loading has been initiated.
|
inlinevirtual |
Settings have been saved.
This callback can be used to trigger saving other settings.
Reimplemented in CProfileManager.
|
inlinevirtual |
Settings saving has been initiated.
Reimplemented in CApplication.
|
inlinevirtual |
Setting values have been unloaded.
This callback can be used to trigger uninitializing any state variables (e.g. before re-loading the settings).
Reimplemented in CUPnPSettings, CAdvancedSettings, CMediaSourceSettings, and CRssManager.