|
Kodi Docs 20.0
Kodi is an open source media player and entertainment hub.
|
#include <SettingConditions.h>
Public Member Functions | |
| CSettingConditionItem (CSettingsManager *settingsManager=nullptr) | |
| ~CSettingConditionItem () override=default | |
| bool | Deserialize (const TiXmlNode *node) override |
| const char * | GetTag () const override |
| bool | Check () 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 |
Protected Attributes | |
| 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 |
Implements ISettingCondition.
Reimplemented in CSettingDependencyCondition, and CSettingRequirementCondition.
|
overridevirtual |
Implements IXmlDeserializable.
Reimplemented in CSettingDependencyCondition.
|
inlineoverridevirtual |
Reimplemented from CBooleanLogicValue.
|
protected |
|
protected |