|
| CGUIListItem (const CGUIListItem &item) |
|
| CGUIListItem (const std::string &strLabel) |
|
virtual CGUIListItem * | Clone () const |
|
CGUIListItem & | operator= (const CGUIListItem &item) |
|
virtual void | SetLabel (const std::string &strLabel) |
|
const std::string & | GetLabel () const |
|
void | SetLabel2 (const std::string &strLabel) |
|
const std::string & | GetLabel2 () const |
|
void | SetOverlayImage (GUIIconOverlay icon) |
|
std::string | GetOverlayImage () const |
|
void | SetArt (const std::string &type, const std::string &url) |
| Set a particular art type for an item. More...
|
|
void | SetArt (const ArtMap &art) |
| set artwork for an item More...
|
|
void | AppendArt (const ArtMap &art, const std::string &prefix="") |
| append artwork to an item More...
|
|
void | SetArtFallback (const std::string &from, const std::string &to) |
| set a fallback image for art More...
|
|
void | ClearArt () |
| clear art on an item More...
|
|
std::string | GetArt (const std::string &type) const |
| Get a particular art type for an item. More...
|
|
const ArtMap & | GetArt () const |
| get artwork for an item Retrieves artwork in a type:url map More...
|
|
bool | HasArt (const std::string &type) const |
| Check whether an item has a particular piece of art Equivalent to !GetArt(type).empty() More...
|
|
void | SetSortLabel (const std::string &label) |
|
void | SetSortLabel (const std::wstring &label) |
|
const std::wstring & | GetSortLabel () const |
|
void | Select (bool bOnOff) |
|
bool | IsSelected () const |
|
bool | HasOverlay () const |
|
virtual bool | IsFileItem () const |
|
void | SetLayout (std::unique_ptr< CGUIListItemLayout > layout) |
|
CGUIListItemLayout * | GetLayout () |
|
void | SetFocusedLayout (std::unique_ptr< CGUIListItemLayout > layout) |
|
CGUIListItemLayout * | GetFocusedLayout () |
|
void | FreeIcons () |
|
void | FreeMemory (bool immediately=false) |
|
void | SetInvalid () |
|
void | SetProperty (const std::string &strKey, const CVariant &value) |
|
void | IncrementProperty (const std::string &strKey, int nVal) |
|
void | IncrementProperty (const std::string &strKey, int64_t nVal) |
|
void | IncrementProperty (const std::string &strKey, double dVal) |
|
void | ClearProperties () |
|
void | AppendProperties (const CGUIListItem &item) |
| Append the properties of one CGUIListItem to another. Any existing properties in the current item will be overridden if they are set in the passed in item. More...
|
|
void | Archive (CArchive &ar) |
|
void | Serialize (CVariant &value) |
|
bool | HasProperty (const std::string &strKey) const |
|
bool | HasProperties () const |
|
void | ClearProperty (const std::string &strKey) |
|
const CVariant & | GetProperty (const std::string &strKey) const |
|
void | SetCurrentItem (unsigned int position) |
| Set the current item number within it's container Our container classes will set this member with the items position in the container starting at 1. More...
|
|
unsigned int | GetCurrentItem () const |
| Get the current item number within it's container Retrieve the items position in a container, this is useful to show for example numbering in front of entities in an arbitrary list of entities, like songs of a playlist.
|
|