|
| CGUIControlButtonSetting (CGUIButtonControl *pButton, int id, std::shared_ptr< CSetting > pSetting, ILocalizer *localizer) |
|
CGUIControl * | GetControl () override |
|
bool | OnClick () override |
|
void | Clear () override |
| Clears the attached control.
|
|
| CGUIControlBaseSetting (int id, std::shared_ptr< CSetting > pSetting, ILocalizer *localizer) |
|
int | GetID () const |
|
std::shared_ptr< CSetting > | GetSetting () |
|
void | SetDelayed () |
| 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. More...
|
|
bool | IsDelayed () const |
| Returns whether this setting should have delayed update. More...
|
|
bool | 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. More...
|
|
bool | IsValid () const |
| Returns whether the setting's value is valid or not.
|
|
void | SetValid (bool valid) |
|
void | UpdateFromControl () |
|
void | UpdateFromSetting (bool updateDisplayOnly=false) |
|
|
void | Update (bool fromControl, bool updateDisplayOnly) override |
|
void | OnSliderChange (void *data, CGUISliderControl *slider) override |
| Callback function called whenever the user moves the slider. More...
|
|
std::string | Localize (std::uint32_t code) const override |
|
|
int | m_id |
|
std::shared_ptr< CSetting > | m_pSetting |
|
ILocalizer * | m_localizer |
|
bool | m_delayed = false |
|
bool | m_valid = true |
|
◆ OnSliderChange()
void CGUIControlButtonSetting::OnSliderChange |
( |
void * |
data, |
|
|
CGUISliderControl * |
slider |
|
) |
| |
|
overrideprotectedvirtual |
Callback function called whenever the user moves the slider.
- Parameters
-
data | pointer of callbackData |
slider | pointer to the slider control |
Implements ISliderCallback.
The documentation for this class was generated from the following files: