Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
CSettingInt Member List

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

CheckRequirements()ISettingvirtual
CheckValidity(const std::string &value) const overrideCSettingIntvirtual
CheckValidity(int value) constCSettingIntvirtual
Clone(const std::string &id) const overrideCSettingIntvirtual
Copy(const CSetting &setting)CSettingprotected
CSetting(const std::string &id, CSettingsManager *settingsManager=nullptr)CSetting
CSetting(const std::string &id, const CSetting &setting)CSetting
CSettingInt(const std::string &id, CSettingsManager *settingsManager=nullptr)CSettingInt
CSettingInt(const std::string &id, const CSettingInt &setting)CSettingInt
CSettingInt(const std::string &id, int label, int value, CSettingsManager *settingsManager=nullptr)CSettingInt
CSettingInt(const std::string &id, int label, int value, int minimum, int step, int maximum, CSettingsManager *settingsManager=nullptr)CSettingInt
CSettingInt(const std::string &id, int label, int value, const TranslatableIntegerSettingOptions &options, CSettingsManager *settingsManager=nullptr)CSettingInt
CTraitedSetting(const std::string &id, CSettingsManager *settingsManager=nullptr)CTraitedSetting< int, SettingType::Integer >inlineprotected
CTraitedSetting(const std::string &id, const CTraitedSetting &setting)CTraitedSetting< int, SettingType::Integer >inlineprotected
Deserialize(const TiXmlNode *node, bool update=false) overrideCSettingIntvirtual
DeserializeIdentification(const TiXmlNode *node, std::string &identification)ISettingstatic
Equals(const std::string &value) const overrideCSettingIntvirtual
FromString(const std::string &value) overrideCSettingIntvirtual
GetControl() constCSettinginline
GetControl()CSettinginline
GetDefault() constCSettingIntinline
GetDependencies() constCSettinginline
GetHelp() constISettinginline
GetId() constISettinginline
GetLabel() constISettinginline
GetLevel() constCSettinginline
GetMaximum() constCSettingIntinline
GetMinimum() constCSettingIntinline
GetOptions() constCSettingIntinline
GetOptionsFillerName() constCSettingIntinline
GetOptionsType() constCSettingInt
GetParent() constCSettinginline
GetStep() constCSettingIntinline
GetTranslatableOptions() constCSettingIntinline
GetType() const overrideCTraitedSetting< int, SettingType::Integer >inlinevirtual
GetUpdates() constCSettinginline
GetValue() constCSettingIntinline
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_dependenciesCSettingprotected
m_enabledCSettingprotected
m_idISettingprotected
m_levelCSettingprotected
m_parentSettingCSettingprotected
m_settingsManagerISettingprotected
m_updatesCSettingprotected
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() overrideCSettingIntinlinevirtual
SetCallback(ISettingCallback *callback)CSettinginline
SetControl(std::shared_ptr< ISettingControl > control)CSettinginline
SetDefault(int value)CSettingInt
SetDependencies(const SettingDependencies &dependencies)CSettinginline
SetEnabled(bool enabled)CSetting
SetHelp(int help)ISettinginline
SetLabel(int label)ISettinginline
SetLevel(SettingLevel level)CSettinginline
SetMaximum(int maximum)CSettingIntinline
SetMinimum(int minimum)CSettingIntinline
SetOptions(const IntegerSettingOptions &options)CSettingIntinline
SetOptionsFiller(IntegerSettingOptionsFiller optionsFiller, void *data=nullptr)CSettingIntinline
SetOptionsFillerName(const std::string &optionsFillerName, void *data=nullptr)CSettingIntinline
SetParent(const std::string &parentSetting)CSettinginline
SetRequirementsMet(bool requirementsMet)ISettinginlinevirtual
SetStep(int step)CSettingIntinline
SetTranslatableOptions(const TranslatableIntegerSettingOptions &options)CSettingIntinline
SetValue(int value)CSettingInt
SetVisible(bool visible)ISettinginlinevirtual
shared_from_base()CSettinginlineprotected
ToString() const overrideCSettingIntvirtual
Type()CTraitedSetting< int, SettingType::Integer >inlinestatic
UpdateDynamicOptions()CSettingInt
Value typedefCTraitedSetting< int, SettingType::Integer >
~CSetting() override=defaultCSetting
~CSettingInt() override=defaultCSettingInt
~CTraitedSetting() override=defaultCTraitedSetting< int, SettingType::Integer >protected
~ISetting()=defaultISettingvirtual
~ISettingCallback()=defaultISettingCallbackprotectedvirtual