![]() |
Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
|
#include <LibInputSettings.h>
Public Member Functions | |
void | OnSettingChanged (std::shared_ptr< const CSetting > setting) override |
The value of the given setting has changed. More... | |
CLibInputSettings (CLibInputHandler *handler) | |
~CLibInputSettings () | |
![]() | |
virtual | ~ISettingCallback ()=default |
virtual bool | OnSettingChanging (std::shared_ptr< const CSetting > setting) |
The value of the given setting is being changed. More... | |
virtual void | OnSettingAction (std::shared_ptr< const CSetting > setting) |
The given setting has been activated. More... | |
virtual bool | OnSettingUpdate (std::shared_ptr< CSetting > setting, const char *oldSettingId, const TiXmlNode *oldSettingNode) |
The given setting needs to be updated. More... | |
virtual void | OnSettingPropertyChanged (std::shared_ptr< const CSetting > setting, const char *propertyName) |
The given property of the given setting has changed. More... | |
![]() | |
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... | |
Static Public Member Functions | |
static void | SettingOptionsKeyboardLayoutsFiller (std::shared_ptr< const CSetting > setting, std::vector< std::pair< std::string, std::string > > &list, std::string ¤t, void *data) |
Static Public Attributes | |
static const std::string | SETTING_INPUT_LIBINPUTKEYBOARDLAYOUT = "input.libinputkeyboardlayout" |
CLibInputSettings::CLibInputSettings | ( | CLibInputHandler * | handler | ) |
CLibInputSettings::~CLibInputSettings | ( | ) |
|
overridevirtual |
The value of the given setting has changed.
This callback is triggered whenever the value of a setting has been successfully changed (i.e. none of the OnSettingChanging() handlers) has reverted the change.
setting | The setting whose value has been changed |
Reimplemented from ISettingCallback.
|
static |
|
static |