Kodi Documentation 22.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 | |
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.