|
Kodi Docs 20.0
Kodi is an open source media player and entertainment hub.
|
#include <SettingRequirement.h>
Public Member Functions | |
| CSettingRequirementCondition (CSettingsManager *settingsManager=nullptr) | |
| ~CSettingRequirementCondition () override=default | |
| bool | Check () const override |
Public Member Functions inherited from CSettingConditionItem | |
| CSettingConditionItem (CSettingsManager *settingsManager=nullptr) | |
| ~CSettingConditionItem () override=default | |
| bool | Deserialize (const TiXmlNode *node) override |
| const char * | GetTag () const override |
Public Member Functions inherited from CBooleanLogicValue | |
| CBooleanLogicValue (const std::string &value="", bool negated=false) | |
| ~CBooleanLogicValue () override=default | |
| bool | Deserialize (const TiXmlNode *node) override |
| virtual const std::string & | GetValue () const |
| virtual bool | IsNegated () const |
| virtual void | SetValue (const std::string &value) |
| virtual void | SetNegated (bool negated) |
Public Member Functions inherited from IXmlDeserializable | |
| virtual | ~IXmlDeserializable ()=default |
Public Member Functions inherited from ISettingCondition | |
| ISettingCondition (CSettingsManager *settingsManager) | |
| virtual | ~ISettingCondition ()=default |
Additional Inherited Members | |
Protected Attributes inherited from CSettingConditionItem | |
| std::string | m_name |
| std::string | m_setting |
Protected Attributes inherited from CBooleanLogicValue | |
| std::string | m_value |
| bool | m_negated |
Protected Attributes inherited from ISettingCondition | |
| CSettingsManager * | m_settingsManager |
|
inlineexplicit |
|
overridedefault |
|
overridevirtual |
Reimplemented from CSettingConditionItem.