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

#include <libKODI_guilib.h>

Inheritance diagram for CAddonListItem:
CAddonGUIControlBase

Public Member Functions

 CAddonListItem (AddonCB *hdl, KodiAPI::GUI::CB_GUILib *cb, const char *label, const char *label2, const char *iconImage, const char *thumbnailImage, const char *path)
 
 ~CAddonListItem () override=default
 
const char * GetLabel ()
 
void SetLabel (const char *label)
 
const char * GetLabel2 ()
 
void SetLabel2 (const char *label)
 
void SetIconImage (const char *image)
 
void SetThumbnailImage (const char *image)
 
void SetInfo (const char *Info)
 
void SetProperty (const char *key, const char *value)
 
const char * GetProperty (const char *key) const
 
void SetPath (const char *Path)
 
- 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

◆ CAddonListItem()

CAddonListItem::CAddonListItem ( AddonCB hdl,
KodiAPI::GUI::CB_GUILib cb,
const char *  label,
const char *  label2,
const char *  iconImage,
const char *  thumbnailImage,
const char *  path 
)
inline

◆ ~CAddonListItem()

CAddonListItem::~CAddonListItem ( )
overridedefault

Member Function Documentation

◆ GetLabel()

const char * CAddonListItem::GetLabel ( )
inline

◆ GetLabel2()

const char * CAddonListItem::GetLabel2 ( )
inline

◆ GetProperty()

const char * CAddonListItem::GetProperty ( const char *  key) const
inline

◆ SetIconImage()

void CAddonListItem::SetIconImage ( const char *  image)
inline

◆ SetInfo()

void CAddonListItem::SetInfo ( const char *  Info)
inline

◆ SetLabel()

void CAddonListItem::SetLabel ( const char *  label)
inline

◆ SetLabel2()

void CAddonListItem::SetLabel2 ( const char *  label)
inline

◆ SetPath()

void CAddonListItem::SetPath ( const char *  Path)
inline

◆ SetProperty()

void CAddonListItem::SetProperty ( const char *  key,
const char *  value 
)
inline

◆ SetThumbnailImage()

void CAddonListItem::SetThumbnailImage ( const char *  image)
inline

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