#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 |
§ GetControl()
virtual CGUIControl* CGUIControlBaseSetting::GetControl |
( |
| ) |
|
|
inlinevirtual |
§ 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 |
§ 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 |
updateDisplayOnly = false | ) |
|
|
virtual |
§ m_delayed
bool CGUIControlBaseSetting::m_delayed |
|
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 |
|
protected |
The documentation for this class was generated from the following files: