#include <libKODI_guilib.h>
|
| CAddonGUIWindow (AddonCB *hdl, KodiAPI::GUI::CB_GUILib *cb, const char *xmlFilename, const char *defaultSkin, bool forceFallback, bool asDialog) |
|
| ~CAddonGUIWindow () override |
|
bool | Show () |
|
void | Close () |
|
void | DoModal () |
|
bool | SetFocusId (int iControlId) |
|
int | GetFocusId () |
|
bool | SetCoordinateResolution (int res) |
|
void | SetProperty (const char *key, const char *value) |
|
void | SetPropertyInt (const char *key, int value) |
|
void | SetPropertyBool (const char *key, bool value) |
|
void | SetPropertyDouble (const char *key, double value) |
|
const char * | GetProperty (const char *key) const |
|
int | GetPropertyInt (const char *key) const |
|
bool | GetPropertyBool (const char *key) const |
|
double | GetPropertyDouble (const char *key) const |
|
void | ClearProperties () |
|
int | GetListSize () |
|
void | ClearList () |
|
GUIHANDLE | AddStringItem (const char *name, int itemPosition=-1) |
|
void | AddItem (GUIHANDLE item, int itemPosition=-1) |
|
void | AddItem (CAddonListItem *item, int itemPosition=-1) |
|
void | RemoveItem (int itemPosition) |
|
GUIHANDLE | GetListItem (int listPos) |
|
void | SetCurrentListPosition (int listPos) |
|
int | GetCurrentListPosition () |
|
void | SetControlLabel (int controlId, const char *label) |
|
void | MarkDirtyRegion () |
|
bool | OnClick (int controlId) |
|
bool | OnFocus (int controlId) |
|
bool | OnInit () |
|
bool | OnAction (int actionId) |
|
GUIHANDLE | GetControlHandle () const |
|
◆ CAddonGUIWindow()
CAddonGUIWindow::CAddonGUIWindow |
( |
AddonCB * |
hdl, |
|
|
KodiAPI::GUI::CB_GUILib * |
cb, |
|
|
const char * |
xmlFilename, |
|
|
const char * |
defaultSkin, |
|
|
bool |
forceFallback, |
|
|
bool |
asDialog |
|
) |
| |
|
inline |
◆ ~CAddonGUIWindow()
CAddonGUIWindow::~CAddonGUIWindow |
( |
| ) |
|
|
inlineoverride |
◆ AddItem() [1/2]
◆ AddItem() [2/2]
void CAddonGUIWindow::AddItem |
( |
GUIHANDLE |
item, |
|
|
int |
itemPosition = -1 |
|
) |
| |
|
inline |
◆ AddStringItem()
GUIHANDLE CAddonGUIWindow::AddStringItem |
( |
const char * |
name, |
|
|
int |
itemPosition = -1 |
|
) |
| |
|
inline |
◆ ClearList()
void CAddonGUIWindow::ClearList |
( |
| ) |
|
|
inline |
◆ ClearProperties()
void CAddonGUIWindow::ClearProperties |
( |
| ) |
|
|
inline |
◆ Close()
void CAddonGUIWindow::Close |
( |
| ) |
|
|
inline |
◆ DoModal()
void CAddonGUIWindow::DoModal |
( |
| ) |
|
|
inline |
◆ GetCurrentListPosition()
int CAddonGUIWindow::GetCurrentListPosition |
( |
| ) |
|
|
inline |
◆ GetFocusId()
int CAddonGUIWindow::GetFocusId |
( |
| ) |
|
|
inline |
◆ GetListItem()
GUIHANDLE CAddonGUIWindow::GetListItem |
( |
int |
listPos | ) |
|
|
inline |
◆ GetListSize()
int CAddonGUIWindow::GetListSize |
( |
| ) |
|
|
inline |
◆ GetProperty()
const char * CAddonGUIWindow::GetProperty |
( |
const char * |
key | ) |
const |
|
inline |
◆ GetPropertyBool()
bool CAddonGUIWindow::GetPropertyBool |
( |
const char * |
key | ) |
const |
|
inline |
◆ GetPropertyDouble()
double CAddonGUIWindow::GetPropertyDouble |
( |
const char * |
key | ) |
const |
|
inline |
◆ GetPropertyInt()
int CAddonGUIWindow::GetPropertyInt |
( |
const char * |
key | ) |
const |
|
inline |
◆ MarkDirtyRegion()
void CAddonGUIWindow::MarkDirtyRegion |
( |
| ) |
|
|
inline |
◆ OnAction()
bool CAddonGUIWindow::OnAction |
( |
int |
actionId | ) |
|
|
inline |
◆ OnActionCB()
bool CAddonGUIWindow::OnActionCB |
( |
GUIHANDLE |
cbhdl, |
|
|
int |
actionId |
|
) |
| |
|
inlinestaticprotected |
◆ OnClick()
bool CAddonGUIWindow::OnClick |
( |
int |
controlId | ) |
|
|
inline |
◆ OnClickCB()
bool CAddonGUIWindow::OnClickCB |
( |
GUIHANDLE |
cbhdl, |
|
|
int |
controlId |
|
) |
| |
|
inlinestaticprotected |
◆ OnFocus()
bool CAddonGUIWindow::OnFocus |
( |
int |
controlId | ) |
|
|
inline |
◆ OnFocusCB()
bool CAddonGUIWindow::OnFocusCB |
( |
GUIHANDLE |
cbhdl, |
|
|
int |
controlId |
|
) |
| |
|
inlinestaticprotected |
◆ OnInit()
bool CAddonGUIWindow::OnInit |
( |
| ) |
|
|
inline |
◆ OnInitCB()
bool CAddonGUIWindow::OnInitCB |
( |
GUIHANDLE |
cbhdl | ) |
|
|
inlinestaticprotected |
◆ RemoveItem()
void CAddonGUIWindow::RemoveItem |
( |
int |
itemPosition | ) |
|
|
inline |
◆ SetControlLabel()
void CAddonGUIWindow::SetControlLabel |
( |
int |
controlId, |
|
|
const char * |
label |
|
) |
| |
|
inline |
◆ SetCoordinateResolution()
bool CAddonGUIWindow::SetCoordinateResolution |
( |
int |
res | ) |
|
|
inline |
◆ SetCurrentListPosition()
void CAddonGUIWindow::SetCurrentListPosition |
( |
int |
listPos | ) |
|
|
inline |
◆ SetFocusId()
bool CAddonGUIWindow::SetFocusId |
( |
int |
iControlId | ) |
|
|
inline |
◆ SetProperty()
void CAddonGUIWindow::SetProperty |
( |
const char * |
key, |
|
|
const char * |
value |
|
) |
| |
|
inline |
◆ SetPropertyBool()
void CAddonGUIWindow::SetPropertyBool |
( |
const char * |
key, |
|
|
bool |
value |
|
) |
| |
|
inline |
◆ SetPropertyDouble()
void CAddonGUIWindow::SetPropertyDouble |
( |
const char * |
key, |
|
|
double |
value |
|
) |
| |
|
inline |
◆ SetPropertyInt()
void CAddonGUIWindow::SetPropertyInt |
( |
const char * |
key, |
|
|
int |
value |
|
) |
| |
|
inline |
◆ Show()
bool CAddonGUIWindow::Show |
( |
| ) |
|
|
inline |
◆ CBOnAction
bool(* CAddonGUIWindow::CBOnAction) (GUIHANDLE cbhdl, int actionId) |
◆ CBOnClick
bool(* CAddonGUIWindow::CBOnClick) (GUIHANDLE cbhdl, int controlId) |
◆ CBOnFocus
bool(* CAddonGUIWindow::CBOnFocus) (GUIHANDLE cbhdl, int controlId) |
◆ CBOnInit
bool(* CAddonGUIWindow::CBOnInit) (GUIHANDLE cbhdl) |
◆ m_cbhdl
The documentation for this class was generated from the following file: