|
Kodi Docs 20.0
Kodi is an open source media player and entertainment hub.
|
#include <SettingDependency.h>
Public Member Functions | |
| CSettingDependency (CSettingsManager *settingsManager=nullptr) | |
| CSettingDependency (SettingDependencyType type, CSettingsManager *settingsManager=nullptr) | |
| ~CSettingDependency () override=default | |
| bool | Deserialize (const TiXmlNode *node) override |
| SettingDependencyType | GetType () const |
| std::set< std::string > | GetSettings () const |
| CSettingDependencyConditionCombinationPtr | And () |
| CSettingDependencyConditionCombinationPtr | Or () |
Public Member Functions inherited from CSettingCondition | |
| CSettingCondition (CSettingsManager *settingsManager=nullptr) | |
| ~CSettingCondition () override=default | |
| bool | Check () const override |
Public Member Functions inherited from CBooleanLogic | |
| bool | Deserialize (const TiXmlNode *node) override |
| const CBooleanLogicOperationPtr & | Get () 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 | |
| CSettingsManager * | m_settingsManager |
|
explicit |
| CSettingDependency::CSettingDependency | ( | SettingDependencyType | type, |
| CSettingsManager * | settingsManager = nullptr |
||
| ) |
|
overridedefault |
| CSettingDependencyConditionCombinationPtr CSettingDependency::And | ( | ) |
|
overridevirtual |
Implements IXmlDeserializable.
| std::set< std::string > CSettingDependency::GetSettings | ( | void | ) | const |
|
inline |
| CSettingDependencyConditionCombinationPtr CSettingDependency::Or | ( | ) |