kodi
Public Member Functions | List of all members
CSettingDependencyConditionCombination Class Reference
Inheritance diagram for CSettingDependencyConditionCombination:
Inheritance graph
[legend]
Collaboration diagram for CSettingDependencyConditionCombination:
Collaboration graph
[legend]

Public Member Functions

 CSettingDependencyConditionCombination (CSettingsManager *settingsManager=nullptr)
 
 CSettingDependencyConditionCombination (BooleanLogicOperation op, CSettingsManager *settingsManager=nullptr)
 
bool Deserialize (const TiXmlNode *node) override
 
const std::set< std::string > & GetSettings () const
 
CSettingDependencyConditionCombinationAdd (const CSettingDependencyConditionPtr &condition)
 
CSettingDependencyConditionCombinationAdd (const CSettingDependencyConditionCombinationPtr &operation)
 
- Public Member Functions inherited from CSettingConditionCombination
 CSettingConditionCombination (CSettingsManager *settingsManager=nullptr)
 
bool Check () const override
 
- Public Member Functions inherited from CBooleanLogicOperation
 CBooleanLogicOperation (BooleanLogicOperation op=BooleanLogicOperationAnd)
 
bool Deserialize (const TiXmlNode *node) override
 
virtual BooleanLogicOperation GetOperation () const
 
virtual const CBooleanLogicOperations & GetOperations () const
 
virtual const CBooleanLogicValues & GetValues () const
 
virtual void SetOperation (BooleanLogicOperation op)
 
- Public Member Functions inherited from ISettingCondition
 ISettingCondition (CSettingsManager *settingsManager)
 

Additional Inherited Members

- Protected Attributes inherited from CBooleanLogicOperation
BooleanLogicOperation m_operation
 
CBooleanLogicOperations m_operations
 
CBooleanLogicValues m_values
 
- Protected Attributes inherited from ISettingCondition
CSettingsManagerm_settingsManager
 

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