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 <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 |