Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
XBMCAddon::xbmcplugin Namespace Reference

Functions

bool addDirectoryItem (int handle, const String &url, const xbmcgui::ListItem *listItem, bool isFolder, int totalItems)
 
bool addDirectoryItems (int handle, const std::vector< Tuple< String, const XBMCAddon::xbmcgui::ListItem *, bool > > &items, int totalItems)
 
void endOfDirectory (int handle, bool succeeded, bool updateListing, bool cacheToDisc)
 
void setResolvedUrl (int handle, bool succeeded, const xbmcgui::ListItem *listItem)
 
void addSortMethod (int handle, int sortMethod, const String &clabel2Mask)
 
String getSetting (int handle, const char *id)
 
void setSetting (int handle, const String &id, const String &value)
 
void setContent (int handle, const char *content)
 
void setPluginCategory (int handle, const String &category)
 
void setPluginFanart (int handle, const char *image, const char *color1, const char *color2, const char *color3)
 
void setProperty (int handle, const char *key, const String &value)
 

Function Documentation

§ addDirectoryItem()

bool XBMCAddon::xbmcplugin::addDirectoryItem ( int  handle,
const String url,
const xbmcgui::ListItem listItem,
bool  isFolder,
int  totalItems 
)

§ addDirectoryItems()

bool XBMCAddon::xbmcplugin::addDirectoryItems ( int  handle,
const std::vector< Tuple< String, const XBMCAddon::xbmcgui::ListItem *, bool > > &  items,
int  totalItems 
)

§ addSortMethod()

void XBMCAddon::xbmcplugin::addSortMethod ( int  handle,
int  sortMethod,
const String clabel2Mask 
)

§ endOfDirectory()

void XBMCAddon::xbmcplugin::endOfDirectory ( int  handle,
bool  succeeded,
bool  updateListing,
bool  cacheToDisc 
)

§ getSetting()

String XBMCAddon::xbmcplugin::getSetting ( int  handle,
const char *  id 
)

§ setContent()

void XBMCAddon::xbmcplugin::setContent ( int  handle,
const char *  content 
)

§ setPluginCategory()

void XBMCAddon::xbmcplugin::setPluginCategory ( int  handle,
const String category 
)

§ setPluginFanart()

void XBMCAddon::xbmcplugin::setPluginFanart ( int  handle,
const char *  image,
const char *  color1,
const char *  color2,
const char *  color3 
)

§ setProperty()

void XBMCAddon::xbmcplugin::setProperty ( int  handle,
const char *  key,
const String value 
)

§ setResolvedUrl()

void XBMCAddon::xbmcplugin::setResolvedUrl ( int  handle,
bool  succeeded,
const xbmcgui::ListItem listItem 
)

§ setSetting()

void XBMCAddon::xbmcplugin::setSetting ( int  handle,
const String id,
const String value 
)