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

#include <SettingConditions.h>

Inheritance diagram for CSettingCondition:
CBooleanLogic ISettingCondition IXmlDeserializable CSettingCategoryAccess CSettingDependency CSettingRequirement

Public Member Functions

 CSettingCondition (CSettingsManager *settingsManager=nullptr)
 
 ~CSettingCondition () override=default
 
bool Check () const override
 
- Public Member Functions inherited from CBooleanLogic
bool Deserialize (const TiXmlNode *node) override
 
const CBooleanLogicOperationPtrGet () const
 
CBooleanLogicOperationPtr Get ()
 
- 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 Member Functions inherited from CBooleanLogic
 ~CBooleanLogic () override=default
 
- Protected Attributes inherited from CBooleanLogic
CBooleanLogicOperationPtr m_operation
 
- Protected Attributes inherited from ISettingCondition
CSettingsManagerm_settingsManager
 

Constructor & Destructor Documentation

◆ CSettingCondition()

CSettingCondition::CSettingCondition ( CSettingsManager * settingsManager = nullptr)
explicit

◆ ~CSettingCondition()

CSettingCondition::~CSettingCondition ( )
overridedefault

Member Function Documentation

◆ Check()

bool CSettingCondition::Check ( ) const
overridevirtual

Implements ISettingCondition.


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