| 
    Kodi Documentation 18.0
    
   Kodi is an open source media player and entertainment hub. 
   | 
 
#include <GUIControlSettings.h>
  
Public Member Functions | |
| CGUIControlSliderSetting (CGUISettingsSliderControl *pSlider, int id, std::shared_ptr< CSetting > pSetting, ILocalizer *localizer) | |
| ~CGUIControlSliderSetting () override | |
| CGUIControl * | GetControl () override | 
| bool | OnClick () override | 
| void | Update (bool updateDisplayOnly=false) override | 
| void | Clear () override | 
| Clears the attached control.  More... | |
  Public Member Functions inherited from CGUIControlBaseSetting | |
| CGUIControlBaseSetting (int id, std::shared_ptr< CSetting > pSetting, ILocalizer *localizer) | |
| ~CGUIControlBaseSetting () override=default | |
| 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.  More... | |
| void | SetValid (bool valid) | 
Static Public Member Functions | |
| static std::string | GetText (std::shared_ptr< const CSettingControlSlider > control, const CVariant &value, const CVariant &minimum, const CVariant &step, const CVariant &maximum, ILocalizer *localizer) | 
Additional Inherited Members | |
  Protected Member Functions inherited from CGUIControlBaseSetting | |
| std::string | Localize (std::uint32_t code) const override | 
  Protected Member Functions inherited from ILocalizer | |
| ILocalizer ()=default | |
| virtual | ~ILocalizer ()=default | 
  Protected Attributes inherited from CGUIControlBaseSetting | |
| int | m_id | 
| std::shared_ptr< CSetting > | m_pSetting | 
| ILocalizer * | m_localizer | 
| bool | m_delayed | 
| bool | m_valid | 
| CGUIControlSliderSetting::CGUIControlSliderSetting | ( | CGUISettingsSliderControl * | pSlider, | 
| int | id, | ||
| std::shared_ptr< CSetting > | pSetting, | ||
| ILocalizer * | localizer | ||
| ) | 
      
  | 
  overridedefault | 
      
  | 
  inlineoverridevirtual | 
Clears the attached control.
Implements CGUIControlBaseSetting.
      
  | 
  inlineoverridevirtual | 
Reimplemented from CGUIControlBaseSetting.
      
  | 
  static | 
      
  | 
  overridevirtual | 
Reimplemented from CGUIControlBaseSetting.
      
  | 
  overridevirtual | 
Reimplemented from CGUIControlBaseSetting.