xbmc
CSettingList Member List

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

CheckRequirements()ISettingvirtual
CheckValidity(const std::string &value) const override (defined in CSettingList)CSettingListvirtual
Clone(const std::string &id) const override (defined in CSettingList)CSettingListvirtual
copy(const CSettingList &setting) (defined in CSettingList)CSettingListprotected
copy(const SettingList &srcValues, SettingList &dstValues) (defined in CSettingList)CSettingListprotectedstatic
Copy(const CSetting &setting) (defined in CSetting)CSettingprotected
CSetting(const std::string &id, CSettingsManager *settingsManager=nullptr) (defined in CSetting)CSetting
CSetting(const std::string &id, const CSetting &setting) (defined in CSetting)CSetting
CSettingList(const std::string &id, std::shared_ptr< CSetting > settingDefinition, CSettingsManager *settingsManager=nullptr) (defined in CSettingList)CSettingList
CSettingList(const std::string &id, std::shared_ptr< CSetting > settingDefinition, int label, CSettingsManager *settingsManager=nullptr) (defined in CSettingList)CSettingList
CSettingList(const std::string &id, const CSettingList &setting) (defined in CSettingList)CSettingList
DefaultLabel (defined in ISetting)ISettingprotectedstatic
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 override (defined in CSettingList)CSettingListvirtual
fromString(const std::string &strValue, SettingList &values) const (defined in CSettingList)CSettingListprotected
FromString(const std::string &value) override (defined in CSettingList)CSettingListvirtual
FromString(const std::vector< std::string > &value) (defined in CSettingList)CSettingList
fromValues(const std::vector< std::string > &strValues, SettingList &values) const (defined in CSettingList)CSettingListprotected
GetControl() const (defined in CSetting)CSettinginline
GetControl() (defined in CSetting)CSettinginline
GetDefault() const (defined in CSettingList)CSettingListinline
GetDefinition() (defined in CSettingList)CSettingListinline
GetDefinition() const (defined in CSettingList)CSettingListinline
GetDelimiter() const (defined in CSettingList)CSettingListinline
GetDependencies() const (defined in CSetting)CSettinginline
GetElementType() const (defined in CSettingList)CSettingList
GetEnabled() const (defined in CSetting)CSettinginline
GetHelp() constISettinginline
GetId() constISettinginline
GetLabel() constISettinginline
GetLevel() const (defined in CSetting)CSettinginline
GetMaximumItems() const (defined in CSettingList)CSettingListinline
GetMinimumItems() const (defined in CSettingList)CSettingListinline
GetParent() const (defined in CSetting)CSettinginline
GetReferencedId() const (defined in CSetting)CSettinginline
GetType() const override (defined in CSettingList)CSettingListinlinevirtual
GetUpdates() const (defined in CSetting)CSettinginline
GetValue() const (defined in CSettingList)CSettingListinline
GetVisible() const (defined in CSetting)CSettinginline
IsDefault() const (defined in CSetting)CSettinginline
IsEnabled() const (defined in CSetting)CSetting
ISetting(const std::string &id, CSettingsManager *settingsManager=nullptr)ISetting
IsReference() const (defined in CSetting)CSettinginline
IsVisible() const overrideCSettingvirtual
m_callback (defined in CSetting)CSettingprotected
m_changed (defined in CSetting)CSettingprotected
m_control (defined in CSetting)CSettingprotected
m_critical (defined in CSetting)CSettingmutableprotected
m_defaults (defined in CSettingList)CSettingListprotected
m_definition (defined in CSettingList)CSettingListprotected
m_delimiter (defined in CSettingList)CSettingListprotected
m_dependencies (defined in CSetting)CSettingprotected
m_enabled (defined in CSetting)CSettingprotected
m_id (defined in ISetting)ISettingprotected
m_level (defined in CSetting)CSettingprotected
m_maximumItems (defined in CSettingList)CSettingListprotected
m_minimumItems (defined in CSettingList)CSettingListprotected
m_parentSetting (defined in CSetting)CSettingprotected
m_referencedId (defined in CSetting)CSettingprotected
m_settingsManager (defined in ISetting)ISettingprotected
m_updates (defined in CSetting)CSettingprotected
m_values (defined in CSettingList)CSettingListprotected
MakeReference(const std::string &referencedId="") (defined in CSetting)CSetting
MeetsRequirements() constISettinginlinevirtual
MergeBasics(const CSetting &other) (defined in CSetting)CSetting
MergeDetails(const CSetting &other) override (defined in CSettingList)CSettingListvirtual
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() override (defined in CSettingList)CSettingListvirtual
s_logger (defined in CSettingList)CSettingListprotectedstatic
SetCallback(ISettingCallback *callback) (defined in CSetting)CSettinginline
SetControl(std::shared_ptr< ISettingControl > control) (defined in CSetting)CSettinginline
SetDefault(const SettingList &values) (defined in CSettingList)CSettingList
SetDefinition(std::shared_ptr< CSetting > definition) (defined in CSettingList)CSettingListinline
SetDelimiter(const std::string &delimiter) (defined in CSettingList)CSettingListinline
SetDependencies(const SettingDependencies &dependencies) (defined in CSetting)CSettinginline
SetEnabled(bool enabled) (defined in CSetting)CSetting
SetHelp(int help)ISettinginline
SetLabel(int label)ISettinginline
SetLevel(SettingLevel level) (defined in CSetting)CSettinginline
SetMaximumItems(int maximumItems) (defined in CSettingList)CSettingListinline
SetMinimumItems(int minimumItems) (defined in CSettingList)CSettingListinline
SetParent(const std::string &parentSetting) (defined in CSetting)CSettinginline
SetReferencedId(const std::string &referencedId) (defined in CSetting)CSettinginline
SetRequirementsMet(bool requirementsMet)ISettinginlinevirtual
SetValue(const SettingList &values) (defined in CSettingList)CSettingList
SetVisible(bool visible)ISettinginlinevirtual
shared_from_base() (defined in CSetting)CSettinginlineprotected
toString(const SettingList &values) const (defined in CSettingList)CSettingListprotected
ToString() const override (defined in CSettingList)CSettingListvirtual
~CSetting() override=default (defined in CSetting)CSetting
~CSettingList() override=default (defined in CSettingList)CSettingList
~ISetting()=default (defined in ISetting)ISettingvirtual
~ISettingCallback()=default (defined in ISettingCallback)ISettingCallbackprotectedvirtual