17 #include "GUIAction.h" 19 #include "interfaces/info/InfoBool.h" 81 const CGUIAction& GetClickActions()
const {
return m_clickActions; }
84 typedef std::vector< std::pair<KODI::GUILIB::GUIINFO::CGUIInfoLabel, std::string> > InfoVector;
86 INFO::InfoPtr m_visCondition;
91 typedef std::shared_ptr<CGUIStaticItem> CGUIStaticItemPtr;
Definition: GUIListItem.h:29
bool UpdateVisibility(int contextWindow)
update visibility of this item
Definition: GUIStaticItem.cpp:101
void SetVisibleCondition(const std::string &condition, int context)
set a visible condition for this item.
Definition: GUIStaticItem.cpp:121
CGUIStaticItem(const TiXmlElement *element, int contextWindow)
constructor Construct an item based on an XML description: <label>$INFO[MusicPlayer.Artist]</label> <label2>$INFO[MusicPlayer.Album]</label2> <thumb>bar.png</thumb> <icon>foo.jpg</icon> <onclick>ActivateWindow(Home)</onclick>
Definition: GUIStaticItem.cpp:20
wrapper class for a static item in a list container
Definition: GUIStaticItem.h:36
bool IsVisible() const
whether this item is visible or not
Definition: GUIStaticItem.cpp:114
Represents a file on a share.
Definition: FileItem.h:102
void UpdateProperties(int contextWindow)
update any infolabels in the items properties Runs through all the items properties, updating any that should be periodically recomputed
Definition: GUIStaticItem.cpp:80
Class containing vector of condition->(action/navigation route) and handling its execution.
Definition: GUIAction.h:21