|
Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include "settings/lib/ISettingControl.h"#include "settings/lib/ISettingControlCreator.h"#include <functional>#include <memory>#include <string>#include <string_view>Classes | |
| class | CSettingControlCreator |
| class | CSettingControlCheckmark |
| class | CSettingControlFormattedRange |
| class | CSettingControlSpinner |
| class | CSettingControlEdit |
| class | CSettingControlButton |
| class | CSettingControlList |
| class | CSettingControlSlider |
| class | CSettingControlRange |
| class | CSettingControlTitle |
| class | CSettingControlLabel |
| class | CSettingControlColorButton |
Typedefs | |
| using | SettingControlListValueFormatter = std::function< std::string(const std::shared_ptr< const CSetting > &setting)> |
| using | SettingControlSliderFormatter = std::function< std::string(const std::shared_ptr< const CSettingControlSlider > &control, const CVariant &value, const CVariant &minimum, const CVariant &step, const CVariant &maximum)> |
Variables | |
| constexpr const char * | SETTING_XML_ELM_CONTROL_FORMATLABEL = "formatlabel" |
| constexpr const char * | SETTING_XML_ELM_CONTROL_HIDDEN = "hidden" |
| constexpr const char * | SETTING_XML_ELM_CONTROL_VERIFYNEW = "verifynew" |
| constexpr const char * | SETTING_XML_ELM_CONTROL_HEADING = "heading" |
| constexpr const char * | SETTING_XML_ELM_CONTROL_HIDEVALUE = "hidevalue" |
| constexpr const char * | SETTING_XML_ELM_CONTROL_MULTISELECT = "multiselect" |
| constexpr const char * | SETTING_XML_ELM_CONTROL_POPUP = "popup" |
| constexpr const char * | SETTING_XML_ELM_CONTROL_FORMATVALUE = "value" |
| constexpr const char * | SETTING_XML_ELM_CONTROL_ADDBUTTONLABEL = "addbuttonlabel" |
| constexpr const char * | SETTING_XML_ATTR_SHOW_MORE = "more" |
| constexpr const char * | SETTING_XML_ATTR_SHOW_DETAILS = "details" |
| constexpr const char * | SETTING_XML_ATTR_SEPARATOR_POSITION = "separatorposition" |
| constexpr const char * | SETTING_XML_ATTR_HIDE_SEPARATOR = "hideseparator" |
| using SettingControlListValueFormatter = std::function<std::string(const std::shared_ptr<const CSetting>& setting)> |
| using SettingControlSliderFormatter = std::function<std::string(const std::shared_ptr<const CSettingControlSlider>& control, const CVariant& value, const CVariant& minimum, const CVariant& step, const CVariant& maximum)> |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |