11 #include "addons/kodi-dev-kit/include/kodi/c-api/gui/list_item.h" 45 static KODI_GUI_LISTITEM_HANDLE
create(KODI_HANDLE kodiBase,
49 static void destroy(KODI_HANDLE kodiBase, KODI_GUI_LISTITEM_HANDLE handle);
50 static char* get_label(KODI_HANDLE kodiBase, KODI_GUI_LISTITEM_HANDLE handle);
51 static void set_label(KODI_HANDLE kodiBase, KODI_GUI_LISTITEM_HANDLE handle,
const char* label);
52 static char* get_label2(KODI_HANDLE kodiBase, KODI_GUI_LISTITEM_HANDLE handle);
53 static void set_label2(KODI_HANDLE kodiBase,
54 KODI_GUI_LISTITEM_HANDLE handle,
56 static char* get_art(KODI_HANDLE kodiBase, KODI_GUI_LISTITEM_HANDLE handle,
const char* type);
57 static void set_art(KODI_HANDLE kodiBase,
58 KODI_GUI_LISTITEM_HANDLE handle,
61 static char* get_path(KODI_HANDLE kodiBase, KODI_GUI_LISTITEM_HANDLE handle);
62 static void set_path(KODI_HANDLE kodiBase, KODI_GUI_LISTITEM_HANDLE handle,
const char* path);
63 static char* get_property(KODI_HANDLE kodiBase,
64 KODI_GUI_LISTITEM_HANDLE handle,
66 static void set_property(KODI_HANDLE kodiBase,
67 KODI_GUI_LISTITEM_HANDLE handle,
70 static void select(KODI_HANDLE kodiBase, KODI_GUI_LISTITEM_HANDLE handle,
bool select);
71 static bool is_selected(KODI_HANDLE kodiBase, KODI_GUI_LISTITEM_HANDLE handle);
Main structure passed from kodi to addon with basic information needed to create add-on.
Definition: addon_base.h:378
static KODI_GUI_LISTITEM_HANDLE create(KODI_HANDLE kodiBase, const char *label, const char *label2, const char *path)
callback functions from add-on to kodi
Definition: ListItem.cpp:47
Global gui Add-on to Kodi callback functions.
Definition: ListItem.h:29