Kodi Documentation 22.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. | |
virtual void | OnSettingsLoaded () |
Settings have been loaded. | |
virtual bool | OnSettingsSaving () const |
Settings saving has been initiated. | |
virtual void | OnSettingsSaved () const |
Settings have been saved. | |
virtual void | OnSettingsUnloaded () |
Setting values have been unloaded. | |
virtual void | OnSettingsCleared () |
Settings have been cleared. | |
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 CAdvancedSettings, CLangInfo, CLog, CMediaSourceSettings, CPlayerCoreFactory, CProfileManager, CRssManager, CWakeOnAccess, and PVR::CPVRSettings.
|
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 CAdvancedSettings, CMediaSourceSettings, CRssManager, and CUPnPSettings.