Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
AddonToKodiFuncTable_kodi_gui_listItem Struct Reference

#include <definitions.h>

Public Attributes

void *(* create )(void *kodiBase, const char *label, const char *label2, const char *icon_image, const char *path)
 
void(* destroy )(void *kodiBase, void *handle)
 
char *(* get_label )(void *kodiBase, void *handle)
 
void(* set_label )(void *kodiBase, void *handle, const char *label)
 
char *(* get_label2 )(void *kodiBase, void *handle)
 
void(* set_label2 )(void *kodiBase, void *handle, const char *label)
 
char *(* get_icon_image )(void *kodiBase, void *handle)
 
void(* set_icon_image )(void *kodiBase, void *handle, const char *image)
 
char *(* get_art )(void *kodiBase, void *handle, const char *type)
 
void(* set_art )(void *kodiBase, void *handle, const char *type, const char *image)
 
char *(* get_path )(void *kodiBase, void *handle)
 
void(* set_path )(void *kodiBase, void *handle, const char *path)
 
char *(* get_property )(void *kodiBase, void *handle, const char *key)
 
void(* set_property )(void *kodiBase, void *handle, const char *key, const char *value)
 
void(* select )(void *kodiBase, void *handle, bool select)
 
bool(* is_selected )(void *kodiBase, void *handle)
 

Member Data Documentation

§ create

void*(* AddonToKodiFuncTable_kodi_gui_listItem::create) (void *kodiBase, const char *label, const char *label2, const char *icon_image, const char *path)

§ destroy

void(* AddonToKodiFuncTable_kodi_gui_listItem::destroy) (void *kodiBase, void *handle)

§ get_art

char*(* AddonToKodiFuncTable_kodi_gui_listItem::get_art) (void *kodiBase, void *handle, const char *type)

§ get_icon_image

char*(* AddonToKodiFuncTable_kodi_gui_listItem::get_icon_image) (void *kodiBase, void *handle)

§ get_label

char*(* AddonToKodiFuncTable_kodi_gui_listItem::get_label) (void *kodiBase, void *handle)

§ get_label2

char*(* AddonToKodiFuncTable_kodi_gui_listItem::get_label2) (void *kodiBase, void *handle)

§ get_path

char*(* AddonToKodiFuncTable_kodi_gui_listItem::get_path) (void *kodiBase, void *handle)

§ get_property

char*(* AddonToKodiFuncTable_kodi_gui_listItem::get_property) (void *kodiBase, void *handle, const char *key)

§ is_selected

bool(* AddonToKodiFuncTable_kodi_gui_listItem::is_selected) (void *kodiBase, void *handle)

§ select

void(* AddonToKodiFuncTable_kodi_gui_listItem::select) (void *kodiBase, void *handle, bool select)

§ set_art

void(* AddonToKodiFuncTable_kodi_gui_listItem::set_art) (void *kodiBase, void *handle, const char *type, const char *image)

§ set_icon_image

void(* AddonToKodiFuncTable_kodi_gui_listItem::set_icon_image) (void *kodiBase, void *handle, const char *image)

§ set_label

void(* AddonToKodiFuncTable_kodi_gui_listItem::set_label) (void *kodiBase, void *handle, const char *label)

§ set_label2

void(* AddonToKodiFuncTable_kodi_gui_listItem::set_label2) (void *kodiBase, void *handle, const char *label)

§ set_path

void(* AddonToKodiFuncTable_kodi_gui_listItem::set_path) (void *kodiBase, void *handle, const char *path)

§ set_property

void(* AddonToKodiFuncTable_kodi_gui_listItem::set_property) (void *kodiBase, void *handle, const char *key, const char *value)

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