|
Kodi Docs 20.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, CPosixTimezone, CProfileManager, PVR::CPVRSettings, CAdvancedSettings, CMediaSourceSettings, CLog, 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.