Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
CSettingAction Member List

This is the complete list of members for CSettingAction, including all inherited members.

CheckRequirements()ISettingvirtual
CheckValidity(const std::string &value) const overrideCSettingActioninlinevirtual
Clone(const std::string &id) const overrideCSettingActionvirtual
Copy(const CSetting &setting)CSettingprotected
CSetting(const std::string &id, CSettingsManager *settingsManager=nullptr)CSetting
CSetting(const std::string &id, const CSetting &setting)CSetting
CSettingAction(const std::string &id, CSettingsManager *settingsManager=nullptr)CSettingAction
CSettingAction(const std::string &id, int label, CSettingsManager *settingsManager=nullptr)CSettingAction
CSettingAction(const std::string &id, const CSettingAction &setting)CSettingAction
Deserialize(const TiXmlNode *node, bool update=false) overrideCSettingActionvirtual
DeserializeIdentification(const TiXmlNode *node, std::string &identification)ISettingstatic
Equals(const std::string &value) const overrideCSettingActioninlinevirtual
FromString(const std::string &value) overrideCSettingActioninlinevirtual
GetControl() constCSettinginline
GetControl()CSettinginline
GetData() constCSettingActioninline
GetDependencies() constCSettinginline
GetHelp() constISettinginline
GetId() constISettinginline
GetLabel() constISettinginline
GetLevel() constCSettinginline
GetParent() constCSettinginline
GetType() const overrideCSettingActioninlinevirtual
GetUpdates() constCSettinginline
HasData() constCSettingActioninline
IsDefault() constCSettinginline
IsEnabled() constCSetting
ISetting(const std::string &id, CSettingsManager *settingsManager=nullptr)ISetting
IsVisible() const overrideCSettingvirtual
m_callbackCSettingprotected
m_changedCSettingprotected
m_controlCSettingprotected
m_criticalCSettingmutableprotected
m_dataCSettingActionprotected
m_dependenciesCSettingprotected
m_enabledCSettingprotected
m_idISettingprotected
m_levelCSettingprotected
m_parentSettingCSettingprotected
m_settingsManagerISettingprotected
m_updatesCSettingprotected
MeetsRequirements() constISettinginlinevirtual
OnSettingAction(std::shared_ptr< const CSetting > setting) overrideCSettingvirtual
OnSettingChanged(std::shared_ptr< const CSetting > setting) overrideCSettingprotectedvirtual
OnSettingChanging(std::shared_ptr< const CSetting > setting) overrideCSettingprotectedvirtual
OnSettingPropertyChanged(std::shared_ptr< const CSetting > setting, const char *propertyName) overrideCSettingprotectedvirtual
OnSettingUpdate(std::shared_ptr< CSetting > setting, const char *oldSettingId, const TiXmlNode *oldSettingNode) overrideCSettingprotectedvirtual
Reset() overrideCSettingActioninlinevirtual
SetCallback(ISettingCallback *callback)CSettinginline
SetControl(std::shared_ptr< ISettingControl > control)CSettinginline
SetData(const std::string &data)CSettingActioninline
SetDependencies(const SettingDependencies &dependencies)CSettinginline
SetEnabled(bool enabled)CSetting
SetHelp(int help)ISettinginline
SetLabel(int label)ISettinginline
SetLevel(SettingLevel level)CSettinginline
SetParent(const std::string &parentSetting)CSettinginline
SetRequirementsMet(bool requirementsMet)ISettinginlinevirtual
SetVisible(bool visible)ISettinginlinevirtual
shared_from_base()CSettinginlineprotected
ToString() const overrideCSettingActioninlinevirtual
~CSetting() override=defaultCSetting
~CSettingAction() override=defaultCSettingAction
~ISetting()=defaultISettingvirtual
~ISettingCallback()=defaultISettingCallbackprotectedvirtual