Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
CSettingRequirementCondition Class Reference

#include <SettingRequirement.h>

Inheritance diagram for CSettingRequirementCondition:
CSettingConditionItem CBooleanLogicValue ISettingCondition IXmlDeserializable

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
CSettingsManagerm_settingsManager
 

Constructor & Destructor Documentation

◆ CSettingRequirementCondition()

CSettingRequirementCondition::CSettingRequirementCondition ( CSettingsManager * settingsManager = nullptr)
inlineexplicit

◆ ~CSettingRequirementCondition()

CSettingRequirementCondition::~CSettingRequirementCondition ( )
overridedefault

Member Function Documentation

◆ Check()

bool CSettingRequirementCondition::Check ( ) const
overridevirtual

Reimplemented from CSettingConditionItem.


The documentation for this class was generated from the following files: