| 
    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.