xbmc
Modules | Classes | Typedefs | Functions | Variables

**Selectable window list item. More...

Collaboration diagram for ListItem:

Modules

 Overlay icon types
 Overlay icon types used on list item.
 

Classes

class  XBMCAddon::xbmcgui::ListItem
 

Typedefs

typedef std::vector< ListItem * > XBMCAddon::xbmcgui::ListItemList
 

Functions

 XBMCAddon::xbmcgui::ListItem::ListItem (const String &label=emptyString, const String &label2=emptyString, const String &path=emptyString, bool offscreen=false)
 
 XBMCAddon::xbmcgui::ListItem::ListItem (CFileItemPtr pitem)
 
static AddonClass::Ref< ListItemXBMCAddon::xbmcgui::ListItem::fromString (const String &str)
 
String XBMCAddon::xbmcgui::ListItem::getLabel ()
 
String XBMCAddon::xbmcgui::ListItem::getLabel2 ()
 
void XBMCAddon::xbmcgui::ListItem::setLabel (const String &label)
 
void XBMCAddon::xbmcgui::ListItem::setLabel2 (const String &label)
 
String XBMCAddon::xbmcgui::ListItem::getDateTime ()
 
void XBMCAddon::xbmcgui::ListItem::setDateTime (const String &dateTime)
 
void XBMCAddon::xbmcgui::ListItem::setArt (const Properties &dictionary)
 
void XBMCAddon::xbmcgui::ListItem::setIsFolder (bool isFolder)
 
void XBMCAddon::xbmcgui::ListItem::setUniqueIDs (const Properties &dictionary, const String &defaultrating="")
 
void XBMCAddon::xbmcgui::ListItem::setRating (const std::string &type, float rating, int votes=0, bool defaultt=false)
 
void XBMCAddon::xbmcgui::ListItem::addSeason (int number, std::string name="")
 
String XBMCAddon::xbmcgui::ListItem::getArt (const char *key)
 
bool XBMCAddon::xbmcgui::ListItem::isFolder () const
 
String XBMCAddon::xbmcgui::ListItem::getUniqueID (const char *key)
 
float XBMCAddon::xbmcgui::ListItem::getRating (const char *key)
 
int XBMCAddon::xbmcgui::ListItem::getVotes (const char *key)
 
void XBMCAddon::xbmcgui::ListItem::select (bool selected)
 
bool XBMCAddon::xbmcgui::ListItem::isSelected ()
 
void XBMCAddon::xbmcgui::ListItem::setInfo (const char *type, const InfoLabelDict &infoLabels)
 
void XBMCAddon::xbmcgui::ListItem::setCast (const std::vector< Properties > &actors)
 
void XBMCAddon::xbmcgui::ListItem::setAvailableFanart (const std::vector< Properties > &images)
 
void XBMCAddon::xbmcgui::ListItem::addAvailableArtwork (const std::string &url, const std::string &art_type="", const std::string &preview="", const std::string &referrer="", const std::string &cache="", bool post=false, bool isgz=false, int season=-1)
 
void XBMCAddon::xbmcgui::ListItem::addStreamInfo (const char *cType, const Properties &dictionary)
 
void XBMCAddon::xbmcgui::ListItem::addContextMenuItems (const std::vector< Tuple< String, String > > &items, bool replaceItems=false)
 
void XBMCAddon::xbmcgui::ListItem::setProperty (const char *key, const String &value)
 
void XBMCAddon::xbmcgui::ListItem::setProperties (const Properties &dictionary)
 
String XBMCAddon::xbmcgui::ListItem::getProperty (const char *key)
 
void XBMCAddon::xbmcgui::ListItem::setPath (const String &path)
 
void XBMCAddon::xbmcgui::ListItem::setMimeType (const String &mimetype)
 
void XBMCAddon::xbmcgui::ListItem::setContentLookup (bool enable)
 
void XBMCAddon::xbmcgui::ListItem::setSubtitles (const std::vector< String > &subtitleFiles)
 
String XBMCAddon::xbmcgui::ListItem::getPath ()
 
xbmc::InfoTagVideoXBMCAddon::xbmcgui::ListItem::getVideoInfoTag ()
 
xbmc::InfoTagMusicXBMCAddon::xbmcgui::ListItem::getMusicInfoTag ()
 
xbmc::InfoTagPictureXBMCAddon::xbmcgui::ListItem::getPictureInfoTag ()
 
xbmc::InfoTagGameXBMCAddon::xbmcgui::ListItem::getGameInfoTag ()
 

Variables

CFileItemPtr XBMCAddon::xbmcgui::ListItem::item
 
bool XBMCAddon::xbmcgui::ListItem::m_offscreen
 

Detailed Description

**Selectable window list item.

**

Function Documentation

◆ setInfo()

void XBMCAddon::xbmcgui::ListItem::setInfo ( const char *  type,
const InfoLabelDict infoLabels 
)
Todo:
add the rest of the infolabels