![]() |
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 |