Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
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
Deserialize(const TiXmlNode *node, bool update=false) overrideCSettingListvirtual
DeserializeIdentification(const TiXmlNode *node, std::string &identification)ISettingstatic
Equals(const std::string &value) const overrideCSettingListvirtual
FindIntInList(int value) constCSettingList
fromString(const std::string &strValue, SettingList &values) constCSettingListprotected
FromString(const std::string &value) overrideCSettingListvirtual
FromString(const std::vector< std::string > &value)CSettingList
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
GetHelp() constISettinginline
GetId() constISettinginline
GetLabel() constISettinginline
GetLevel() constCSettinginline
GetMaximumItems() constCSettingListinline
GetMinimumItems() constCSettingListinline
GetParent() constCSettinginline
GetType() const overrideCSettingListinlinevirtual
GetUpdates() constCSettinginline
GetValue() constCSettingListinline
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_defaultsCSettingListprotected
m_definitionCSettingListprotected
m_delimiterCSettingListprotected
m_dependenciesCSettingprotected
m_enabledCSettingprotected
m_idISettingprotected
m_levelCSettingprotected
m_maximumItemsCSettingListprotected
m_minimumItemsCSettingListprotected
m_parentSettingCSettingprotected
m_settingsManagerISettingprotected
m_updatesCSettingprotected
m_valuesCSettingListprotected
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() overrideCSettingListvirtual
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
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