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

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

CheckRequirements()ISettingvirtual
CheckValidity(const std::string &value) const overrideCSettingNumbervirtual
CheckValidity(double value) constCSettingNumbervirtual
Clone(const std::string &id) const overrideCSettingNumbervirtual
Copy(const CSetting &setting)CSettingprotected
CSetting(const std::string &id, CSettingsManager *settingsManager=nullptr)CSetting
CSetting(const std::string &id, const CSetting &setting)CSetting
CSettingNumber(const std::string &id, CSettingsManager *settingsManager=nullptr)CSettingNumber
CSettingNumber(const std::string &id, const CSettingNumber &setting)CSettingNumber
CSettingNumber(const std::string &id, int label, float value, CSettingsManager *settingsManager=nullptr)CSettingNumber
CSettingNumber(const std::string &id, int label, float value, float minimum, float step, float maximum, CSettingsManager *settingsManager=nullptr)CSettingNumber
CTraitedSetting(const std::string &id, CSettingsManager *settingsManager=nullptr)CTraitedSetting< double, SettingType::Number >inlineprotected
CTraitedSetting(const std::string &id, const CTraitedSetting &setting)CTraitedSetting< double, SettingType::Number >inlineprotected
DefaultLabelISettingprotectedstatic
Deserialize(const TiXmlNode *node, bool update=false) overrideCSettingNumbervirtual
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 overrideCSettingNumbervirtual
FromString(const std::string &value) overrideCSettingNumbervirtual
GetControl() constCSettinginline
GetControl()CSettinginline
GetDefault() constCSettingNumberinline
GetDependencies() constCSettinginline
GetEnabled() constCSettinginline
GetHelp() constISettinginline
GetId() constISettinginline
GetLabel() constISettinginline
GetLevel() constCSettinginline
GetMaximum() constCSettingNumberinline
GetMinimum() constCSettingNumberinline
GetParent() constCSettinginline
GetReferencedId() constCSettinginline
GetStep() constCSettingNumberinline
GetType() const overrideCTraitedSetting< double, SettingType::Number >inlinevirtual
GetUpdates() constCSettinginline
GetValue() constCSettingNumberinline
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) overrideCSettingNumbervirtual
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() overrideCSettingNumberinlinevirtual
SetCallback(ISettingCallback *callback)CSettinginline
SetControl(std::shared_ptr< ISettingControl > control)CSettinginline
SetDefault(double value)CSettingNumber
SetDependencies(const SettingDependencies &dependencies)CSettinginline
SetEnabled(bool enabled)CSetting
SetHelp(int help)ISettinginline
SetLabel(int label)ISettinginline
SetLevel(SettingLevel level)CSettinginline
SetMaximum(double maximum)CSettingNumberinline
SetMinimum(double minimum)CSettingNumberinline
SetParent(const std::string &parentSetting)CSettinginline
SetReferencedId(const std::string &referencedId)CSettinginline
SetRequirementsMet(bool requirementsMet)ISettinginlinevirtual
SetStep(double step)CSettingNumberinline
SetValue(double value)CSettingNumber
SetVisible(bool visible)ISettinginlinevirtual
shared_from_base()CSettinginlineprotected
ToString() const overrideCSettingNumbervirtual
Type()CTraitedSetting< double, SettingType::Number >inlinestatic
Value typedefCTraitedSetting< double, SettingType::Number >
~CSetting() override=defaultCSetting
~CSettingNumber() override=defaultCSettingNumber
~CTraitedSetting() override=defaultCTraitedSetting< double, SettingType::Number >protected
~ISetting()=defaultISettingvirtual
~ISettingCallback()=defaultISettingCallbackprotectedvirtual