Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
CSettingList Member List

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

CheckRequirements()ISettingvirtual
CheckValidity(const std::string &value) const overrideCSettingListvirtual
Clone(const std::string &id) const overrideCSettingListvirtual
Copy(const CSetting &setting)CSettingprotected
copy(const CSettingList &setting)CSettingListprotected
copy(const SettingList &srcValues, SettingList &dstValues)CSettingListprotectedstatic
CSetting(const std::string &id, CSettingsManager *settingsManager=nullptr)CSetting
CSetting(const std::string &id, const CSetting &setting)CSetting
CSettingList(const std::string &id, std::shared_ptr< CSetting > settingDefinition, CSettingsManager *settingsManager=nullptr)CSettingList
CSettingList(const std::string &id, std::shared_ptr< CSetting > settingDefinition, int label, CSettingsManager *settingsManager=nullptr)CSettingList
CSettingList(const std::string &id, const CSettingList &setting)CSettingList
DefaultLabelISettingprotectedstatic
Deserialize(const TiXmlNode *node, bool update=false) overrideCSettingListvirtual
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 overrideCSettingListvirtual
FromString(const std::string &value) overrideCSettingListvirtual
FromString(const std::vector< std::string > &value)CSettingList
fromString(const std::string &strValue, SettingList &values) constCSettingListprotected
fromValues(const std::vector< std::string > &strValues, SettingList &values) constCSettingListprotected
GetControl() constCSettinginline
GetControl()CSettinginline
GetDefault() constCSettingListinline
GetDefinition()CSettingListinline
GetDefinition() constCSettingListinline
GetDelimiter() constCSettingListinline
GetDependencies() constCSettinginline
GetElementType() constCSettingList
GetEnabled() constCSettinginline
GetHelp() constISettinginline
GetId() constISettinginline
GetLabel() constISettinginline
GetLevel() constCSettinginline
GetMaximumItems() constCSettingListinline
GetMinimumItems() constCSettingListinline
GetParent() constCSettinginline
GetReferencedId() constCSettinginline
GetType() const overrideCSettingListinlinevirtual
GetUpdates() constCSettinginline
GetValue() constCSettingListinline
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_defaultsCSettingListprotected
m_definitionCSettingListprotected
m_delimiterCSettingListprotected
m_dependenciesCSettingprotected
m_enabledCSettingprotected
m_idISettingprotected
m_levelCSettingprotected
m_maximumItemsCSettingListprotected
m_minimumItemsCSettingListprotected
m_parentSettingCSettingprotected
m_referencedIdCSettingprotected
m_settingsManagerISettingprotected
m_updatesCSettingprotected
m_valuesCSettingListprotected
MakeReference(const std::string &referencedId="")CSetting
MeetsRequirements() constISettinginlinevirtual
MergeBasics(const CSetting &other)CSetting
MergeDetails(const CSetting &other) overrideCSettingListvirtual
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() overrideCSettingListvirtual
s_loggerCSettingListprotectedstatic
SetCallback(ISettingCallback *callback)CSettinginline
SetControl(std::shared_ptr< ISettingControl > control)CSettinginline
SetDefault(const SettingList &values)CSettingList
SetDefinition(std::shared_ptr< CSetting > definition)CSettingListinline
SetDelimiter(const std::string &delimiter)CSettingListinline
SetDependencies(const SettingDependencies &dependencies)CSettinginline
SetEnabled(bool enabled)CSetting
SetHelp(int help)ISettinginline
SetLabel(int label)ISettinginline
SetLevel(SettingLevel level)CSettinginline
SetMaximumItems(int maximumItems)CSettingListinline
SetMinimumItems(int minimumItems)CSettingListinline
SetParent(const std::string &parentSetting)CSettinginline
SetReferencedId(const std::string &referencedId)CSettinginline
SetRequirementsMet(bool requirementsMet)ISettinginlinevirtual
SetValue(const SettingList &values)CSettingList
SetVisible(bool visible)ISettinginlinevirtual
shared_from_base()CSettinginlineprotected
ToString() const overrideCSettingListvirtual
toString(const SettingList &values) constCSettingListprotected
~CSetting() override=defaultCSetting
~CSettingList() override=defaultCSettingList
~ISetting()=defaultISettingvirtual
~ISettingCallback()=defaultISettingCallbackprotectedvirtual