Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
CTraitedSetting< TValue, TSettingType > Member List

This is the complete list of members for CTraitedSetting< TValue, TSettingType >, including all inherited members.

CheckRequirements()ISettingvirtual
CheckValidity(const std::string &value) const =0CSettingpure virtual
Clone(const std::string &id) const =0CSettingpure virtual
Copy(const CSetting &setting)CSettingprotected
CSetting(const std::string &id, CSettingsManager *settingsManager=nullptr)CSetting
CSetting(const std::string &id, const CSetting &setting)CSetting
CTraitedSetting(const std::string &id, CSettingsManager *settingsManager=nullptr)CTraitedSetting< TValue, TSettingType >inlineprotected
CTraitedSetting(const std::string &id, const CTraitedSetting &setting)CTraitedSetting< TValue, TSettingType >inlineprotected
DefaultLabelISettingprotectedstatic
Deserialize(const TiXmlNode *node, bool update=false) overrideCSettingvirtual
DeserializeIdentification(const TiXmlNode *node, std::string &identification, bool &isReference)CSettingstatic
ISetting::DeserializeIdentification(const TiXmlNode *node, std::string &identification)ISettingstatic
DeserializeIdentificationFromAttribute(const TiXmlNode *node, const std::string &attribute, std::string &identification)ISettingprotectedstatic
Equals(const std::string &value) const =0CSettingpure virtual
FromString(const std::string &value)=0CSettingpure virtual
GetControl() constCSettinginline
GetControl()CSettinginline
GetDependencies() constCSettinginline
GetEnabled() constCSettinginline
GetHelp() constISettinginline
GetId() constISettinginline
GetLabel() constISettinginline
GetLevel() constCSettinginline
GetParent() constCSettinginline
GetReferencedId() constCSettinginline
GetType() const overrideCTraitedSetting< TValue, TSettingType >inlinevirtual
GetUpdates() constCSettinginline
GetVisible() constCSettinginline
IsDefault() constCSettinginline
IsEnabled() constCSetting
ISetting(const std::string &id, CSettingsManager *settingsManager=nullptr)ISetting
IsReference() constCSettinginline
IsVisible() const overrideCSettingvirtual
m_callbackCSettingprotected
m_changedCSettingprotected
m_controlCSettingprotected
m_criticalCSettingmutableprotected
m_dependenciesCSettingprotected
m_enabledCSettingprotected
m_idISettingprotected
m_levelCSettingprotected
m_parentSettingCSettingprotected
m_referencedIdCSettingprotected
m_settingsManagerISettingprotected
m_updatesCSettingprotected
MakeReference(const std::string &referencedId="")CSetting
MeetsRequirements() constISettinginlinevirtual
MergeBasics(const CSetting &other)CSetting
MergeDetails(const CSetting &other)=0CSettingpure virtual
OnSettingAction(const std::shared_ptr< const CSetting > &setting) overrideCSettingvirtual
OnSettingChanged(const std::shared_ptr< const CSetting > &setting) overrideCSettingprotectedvirtual
OnSettingChanging(const std::shared_ptr< const CSetting > &setting) overrideCSettingprotectedvirtual
OnSettingPropertyChanged(const std::shared_ptr< const CSetting > &setting, const char *propertyName) overrideCSettingprotectedvirtual
OnSettingUpdate(const std::shared_ptr< CSetting > &setting, const char *oldSettingId, const TiXmlNode *oldSettingNode) overrideCSettingprotectedvirtual
Reset()=0CSettingpure virtual
SetCallback(ISettingCallback *callback)CSettinginline
SetControl(std::shared_ptr< ISettingControl > control)CSettinginline
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
SetReferencedId(const std::string &referencedId)CSettinginline
SetRequirementsMet(bool requirementsMet)ISettinginlinevirtual
SetVisible(bool visible)ISettinginlinevirtual
shared_from_base()CSettinginlineprotected
ToString() const =0CSettingpure virtual
Type()CTraitedSetting< TValue, TSettingType >inlinestatic
Value typedefCTraitedSetting< TValue, TSettingType >
~CSetting() override=defaultCSetting
~CTraitedSetting() override=defaultCTraitedSetting< TValue, TSettingType >protected
~ISetting()=defaultISettingvirtual
~ISettingCallback()=defaultISettingCallbackprotectedvirtual