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

#include <libKODI_guilib.h>

Inheritance diagram for CAddonGUIControlBase:
CAddonGUIProgressControl CAddonGUIRadioButton CAddonGUIRenderingControl CAddonGUISettingsSliderControl CAddonGUISliderControl CAddonGUISpinControl CAddonGUIWindow CAddonListItem

Public Member Functions

GUIHANDLE GetControlHandle () const
 

Protected Member Functions

 CAddonGUIControlBase (AddonCB *hdl, KodiAPI::GUI::CB_GUILib *cb, CAddonGUIControlBase *window)
 
virtual ~CAddonGUIControlBase ()=default
 

Protected Attributes

GUIHANDLE m_controlHandle
 
AddonCBm_Handle
 
KodiAPI::GUI::CB_GUILibm_cb
 
CAddonGUIControlBasem_Window
 

Constructor & Destructor Documentation

◆ CAddonGUIControlBase()

CAddonGUIControlBase::CAddonGUIControlBase ( AddonCB hdl,
KodiAPI::GUI::CB_GUILib cb,
CAddonGUIControlBase window 
)
inlineprotected

◆ ~CAddonGUIControlBase()

virtual CAddonGUIControlBase::~CAddonGUIControlBase ( )
protectedvirtualdefault

Member Function Documentation

◆ GetControlHandle()

GUIHANDLE CAddonGUIControlBase::GetControlHandle ( ) const
inline

Member Data Documentation

◆ m_cb

KodiAPI::GUI::CB_GUILib* CAddonGUIControlBase::m_cb
protected

◆ m_controlHandle

GUIHANDLE CAddonGUIControlBase::m_controlHandle
protected

◆ m_Handle

AddonCB* CAddonGUIControlBase::m_Handle
protected

◆ m_Window

CAddonGUIControlBase* CAddonGUIControlBase::m_Window
protected

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