#include <GUIControlSettings.h>
◆ CGUIControlBaseSetting()
CGUIControlBaseSetting::CGUIControlBaseSetting |
( |
int | id, |
|
|
std::shared_ptr< CSetting > | pSetting, |
|
|
ILocalizer * | localizer ) |
◆ ~CGUIControlBaseSetting()
CGUIControlBaseSetting::~CGUIControlBaseSetting |
( |
| ) |
|
|
overridedefault |
◆ Clear()
virtual void CGUIControlBaseSetting::Clear |
( |
| ) |
|
|
pure virtual |
Clears the attached control.
Implemented in CGUIControlButtonSetting, CGUIControlColorButtonSetting, CGUIControlEditSetting, CGUIControlGroupTitleSetting, CGUIControlLabelSetting, CGUIControlListColorSetting, CGUIControlListSetting, CGUIControlRadioButtonSetting, CGUIControlRangeSetting, CGUIControlSeparatorSetting, CGUIControlSliderSetting, and CGUIControlSpinExSetting.
◆ GetControl()
virtual CGUIControl * CGUIControlBaseSetting::GetControl |
( |
| ) |
|
|
inlinevirtual |
Reimplemented in CGUIControlButtonSetting, CGUIControlColorButtonSetting, CGUIControlEditSetting, CGUIControlGroupTitleSetting, CGUIControlLabelSetting, CGUIControlListColorSetting, CGUIControlListSetting, CGUIControlRadioButtonSetting, CGUIControlRangeSetting, CGUIControlSeparatorSetting, CGUIControlSliderSetting, and CGUIControlSpinExSetting.
◆ GetID()
int CGUIControlBaseSetting::GetID |
( |
| ) |
const |
|
inline |
◆ GetSetting()
std::shared_ptr< CSetting > CGUIControlBaseSetting::GetSetting |
( |
| ) |
|
|
inline |
◆ IsDelayed()
bool CGUIControlBaseSetting::IsDelayed |
( |
| ) |
const |
|
inline |
Returns whether this setting should have delayed update.
- Returns
- true if the setting's update should be delayed
- See also
- SetDelayed()
◆ IsEnabled()
bool CGUIControlBaseSetting::IsEnabled |
( |
| ) |
const |
Returns whether this setting is enabled or disabled This state is independent of the real enabled state of a setting control but represents the enabled state of the setting itself based on specific conditions.
- Returns
- true if the setting is enabled otherwise false
- See also
- SetEnabled()
◆ IsValid()
bool CGUIControlBaseSetting::IsValid |
( |
| ) |
const |
|
inline |
Returns whether the setting's value is valid or not.
◆ Localize()
std::string CGUIControlBaseSetting::Localize |
( |
std::uint32_t | code | ) |
const |
|
overrideprotectedvirtual |
◆ OnClick()
virtual bool CGUIControlBaseSetting::OnClick |
( |
| ) |
|
|
inlinevirtual |
Reimplemented in CGUIControlButtonSetting, CGUIControlColorButtonSetting, CGUIControlEditSetting, CGUIControlGroupTitleSetting, CGUIControlListColorSetting, CGUIControlListSetting, CGUIControlRadioButtonSetting, CGUIControlRangeSetting, CGUIControlSeparatorSetting, CGUIControlSliderSetting, and CGUIControlSpinExSetting.
◆ SetDelayed()
void CGUIControlBaseSetting::SetDelayed |
( |
| ) |
|
|
inline |
Specifies that this setting should update after a delay Useful for settings that have options to navigate through and may take a while, or require additional input to update once the final setting is chosen. Settings default to updating instantly.
- See also
- IsDelayed()
◆ SetValid()
void CGUIControlBaseSetting::SetValid |
( |
bool | valid | ) |
|
|
inline |
◆ Update()
void CGUIControlBaseSetting::Update |
( |
bool | fromControl, |
|
|
bool | updateDisplayOnly ) |
|
protectedvirtual |
◆ UpdateFromControl()
void CGUIControlBaseSetting::UpdateFromControl |
( |
| ) |
|
◆ UpdateFromSetting()
void CGUIControlBaseSetting::UpdateFromSetting |
( |
bool | updateDisplayOnly = false | ) |
|
◆ m_delayed
bool CGUIControlBaseSetting::m_delayed = false |
|
protected |
◆ m_id
int CGUIControlBaseSetting::m_id |
|
protected |
◆ m_localizer
◆ m_pSetting
std::shared_ptr<CSetting> CGUIControlBaseSetting::m_pSetting |
|
protected |
◆ m_valid
bool CGUIControlBaseSetting::m_valid = true |
|
protected |
The documentation for this class was generated from the following files: