Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
CAddonGUISettingsSliderControl Class Reference

#include <libKODI_guilib.h>

Inheritance diagram for CAddonGUISettingsSliderControl:
CAddonGUIControlBase

Public Member Functions

 CAddonGUISettingsSliderControl (AddonCB *hdl, KodiAPI::GUI::CB_GUILib *cb, CAddonGUIWindow *window, int controlId)
 
 ~CAddonGUISettingsSliderControl (void) override=default
 
void SetVisible (bool yesNo)
 
void SetText (const char *label)
 
std::string GetDescription () const
 
void SetIntRange (int iStart, int iEnd)
 
void SetIntValue (int iValue)
 
int GetIntValue () const
 
void SetIntInterval (int iInterval)
 
void SetPercentage (float fPercent)
 
float GetPercentage () const
 
void SetFloatRange (float fStart, float fEnd)
 
void SetFloatValue (float fValue)
 
float GetFloatValue () const
 
void SetFloatInterval (float fInterval)
 
- Public Member Functions inherited from CAddonGUIControlBase
GUIHANDLE GetControlHandle () const
 

Additional Inherited Members

- Protected Member Functions inherited from CAddonGUIControlBase
 CAddonGUIControlBase (AddonCB *hdl, KodiAPI::GUI::CB_GUILib *cb, CAddonGUIControlBase *window)
 
virtual ~CAddonGUIControlBase ()=default
 
- Protected Attributes inherited from CAddonGUIControlBase
GUIHANDLE m_controlHandle
 
AddonCBm_Handle
 
KodiAPI::GUI::CB_GUILibm_cb
 
CAddonGUIControlBasem_Window
 

Constructor & Destructor Documentation

◆ CAddonGUISettingsSliderControl()

CAddonGUISettingsSliderControl::CAddonGUISettingsSliderControl ( AddonCB hdl,
KodiAPI::GUI::CB_GUILib cb,
CAddonGUIWindow window,
int  controlId 
)
inline

◆ ~CAddonGUISettingsSliderControl()

CAddonGUISettingsSliderControl::~CAddonGUISettingsSliderControl ( void  )
overridedefault

Member Function Documentation

◆ GetDescription()

std::string CAddonGUISettingsSliderControl::GetDescription ( ) const
inline

◆ GetFloatValue()

float CAddonGUISettingsSliderControl::GetFloatValue ( ) const
inline

◆ GetIntValue()

int CAddonGUISettingsSliderControl::GetIntValue ( ) const
inline

◆ GetPercentage()

float CAddonGUISettingsSliderControl::GetPercentage ( ) const
inline

◆ SetFloatInterval()

void CAddonGUISettingsSliderControl::SetFloatInterval ( float  fInterval)
inline

◆ SetFloatRange()

void CAddonGUISettingsSliderControl::SetFloatRange ( float  fStart,
float  fEnd 
)
inline

◆ SetFloatValue()

void CAddonGUISettingsSliderControl::SetFloatValue ( float  fValue)
inline

◆ SetIntInterval()

void CAddonGUISettingsSliderControl::SetIntInterval ( int  iInterval)
inline

◆ SetIntRange()

void CAddonGUISettingsSliderControl::SetIntRange ( int  iStart,
int  iEnd 
)
inline

◆ SetIntValue()

void CAddonGUISettingsSliderControl::SetIntValue ( int  iValue)
inline

◆ SetPercentage()

void CAddonGUISettingsSliderControl::SetPercentage ( float  fPercent)
inline

◆ SetText()

void CAddonGUISettingsSliderControl::SetText ( const char *  label)
inline

◆ SetVisible()

void CAddonGUISettingsSliderControl::SetVisible ( bool  yesNo)
inline

The documentation for this class was generated from the following file: