|  | 
|  | CGUIControlRadioButtonSetting (CGUIRadioButtonControl *pRadioButton, int id, std::shared_ptr< CSetting > pSetting, ILocalizer *localizer) | 
|  | 
| void | Select (bool bSelect) | 
|  | 
| 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 | 
|  | 
| 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 | 
|  | 
The documentation for this class was generated from the following files: