|
Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include "ISetting.h"#include "ISettingCallback.h"#include "ISettingControl.h"#include "SettingDefinitions.h"#include "SettingDependency.h"#include "SettingLevel.h"#include "SettingType.h"#include "SettingUpdate.h"#include "threads/SharedSection.h"#include "utils/logtypes.h"#include <memory>#include <set>#include <shared_mutex>#include <string>#include <string_view>#include <utility>#include <vector>Classes | |
| class | CSetting |
| Setting base class containing all the properties which are common to all settings independent of the setting type. More... | |
| class | CTraitedSetting< TValue, TSettingType > |
| class | CSettingList |
| List setting implementation. More... | |
| class | CSettingBool |
| Boolean setting implementation. More... | |
| class | CSettingInt |
| Integer setting implementation. More... | |
| class | CSettingNumber |
| Real number setting implementation. More... | |
| class | CSettingString |
| String setting implementation. More... | |
| class | CSettingAction |
| Action setting implementation. More... | |
Typedefs | |
| using | SettingPtr = std::shared_ptr<CSetting> |
| using | SettingConstPtr = std::shared_ptr<const CSetting> |
| using | SettingList = std::vector<SettingPtr> |
Enumerations | |
| enum class | SettingOptionsType { Unknown = 0 , StaticTranslatable , Static , Dynamic } |
| using SettingConstPtr = std::shared_ptr<const CSetting> |
| using SettingList = std::vector<SettingPtr> |
| using SettingPtr = std::shared_ptr<CSetting> |
|
strong |