Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
Classes | |
class | ISubSettings |
Interface defining methods to load additional setting values from an XML file being loaded by the settings system. More... | |
class | ISetting |
Interface defining the base of all setting objects. More... | |
class | ISettingControlCreator |
Interface for creating a new setting control of a custom setting control type. More... | |
class | ISettingCreator |
Interface for creating a new setting of a custom setting type. More... | |
class | ISettingsHandler |
Interface defining methods being called by the settings system if an action is performed on multiple/all settings. More... | |
class | CSetting |
Setting base class containing all the properties which are common to all settings independent of the setting type. More... | |
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... | |
class | CSettingGroup |
Group of settings being part of a category. More... | |
class | CSettingCategory |
Category of groups of settings being part of a section. More... | |
class | CSettingSection |
Section of setting categories. More... | |
class | CSettingsManager |
Settings manager responsible for initializing, loading and handling all settings. More... | |
Enumerations | |
enum class | SettingLevel { SettingLevel::Basic = 0 , SettingLevel::Standard , SettingLevel::Advanced , SettingLevel::Expert , SettingLevel::Internal } |
Levels which every setting is assigned to. More... | |
enum class | SettingType { SettingType::Unknown = 0 , SettingType::Boolean , SettingType::Integer , SettingType::Number , SettingType::String , SettingType::Action , SettingType::List } |
Basic setting types available in the settings system. More... | |
Everything around the settings
|
strong |
|
strong |