|
Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include "SettingConditions.h"#include "settings/SettingsContainer.h"#include "utils/BooleanLogic.h"#include "utils/logtypes.h"#include <list>#include <set>#include <string>#include <string_view>Classes | |
| class | CSettingDependencyCondition |
| class | CSettingDependencyConditionCombination |
| class | CSettingDependency |
Typedefs | |
| using | CSettingDependencyConditionPtr = std::shared_ptr<CSettingDependencyCondition> |
| using | CSettingDependencyConditionCombinationPtr = std::shared_ptr<CSettingDependencyConditionCombination> |
| using | SettingDependencies = std::list<CSettingDependency> |
| using | SettingDependencyMap = std::map<std::string, SettingDependencies, std::less<>> |
Enumerations | |
| enum class | SettingDependencyType { Unknown = 0 , Enable , Update , Visible } |
| enum class | SettingDependencyOperator { Unknown = 0 , Equals , LessThan , GreaterThan , Contains } |
| enum class | SettingDependencyTarget { Unknown = 0 , Setting , Property } |
| using CSettingDependencyConditionCombinationPtr = std::shared_ptr<CSettingDependencyConditionCombination> |
| using CSettingDependencyConditionPtr = std::shared_ptr<CSettingDependencyCondition> |
| using SettingDependencies = std::list<CSettingDependency> |
| using SettingDependencyMap = std::map<std::string, SettingDependencies, std::less<>> |
|
strong |
|
strong |
|
strong |