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

#include <libKODI_guilib.h>

Inheritance diagram for CAddonGUISliderControl:
CAddonGUIControlBase

Public Member Functions

 CAddonGUISliderControl (AddonCB *hdl, KodiAPI::GUI::CB_GUILib *cb, CAddonGUIWindow *window, int controlId)
 
 ~CAddonGUISliderControl (void) override=default
 
void SetVisible (bool yesNo)
 
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

◆ CAddonGUISliderControl()

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

◆ ~CAddonGUISliderControl()

CAddonGUISliderControl::~CAddonGUISliderControl ( void  )
overridedefault

Member Function Documentation

◆ GetDescription()

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

◆ GetFloatValue()

float CAddonGUISliderControl::GetFloatValue ( ) const
inline

◆ GetIntValue()

int CAddonGUISliderControl::GetIntValue ( ) const
inline

◆ GetPercentage()

float CAddonGUISliderControl::GetPercentage ( ) const
inline

◆ SetFloatInterval()

void CAddonGUISliderControl::SetFloatInterval ( float  fInterval)
inline

◆ SetFloatRange()

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

◆ SetFloatValue()

void CAddonGUISliderControl::SetFloatValue ( float  fValue)
inline

◆ SetIntInterval()

void CAddonGUISliderControl::SetIntInterval ( int  iInterval)
inline

◆ SetIntRange()

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

◆ SetIntValue()

void CAddonGUISliderControl::SetIntValue ( int  iValue)
inline

◆ SetPercentage()

void CAddonGUISliderControl::SetPercentage ( float  fPercent)
inline

◆ SetVisible()

void CAddonGUISliderControl::SetVisible ( bool  yesNo)
inline

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