11 #include "guilib/guiinfo/GUIInfoProvider.h" 35 bool GetLabel(std::string& value,
const CFileItem *item,
int contextWindow,
const CGUIInfo &info, std::string *fallback)
const override;
40 std::string* fallback)
override;
46 bool GetPlaylistInfo(std::string& value,
const CGUIInfo& info)
const;
48 const std::shared_ptr<CApplicationPlayer> m_appPlayer;
Definition: ApplicationPlayer.h:33
Definition: GUIListItem.h:29
bool GetFallbackLabel(std::string &value, const CFileItem *item, int contextWindow, const CGUIInfo &info, std::string *fallback) override
Get a GUIInfoManager label fallback string. Will be called if none of the registered provider's GetLa...
Definition: VideoGUIInfo.cpp:704
Definition: GUIInfoProvider.h:23
Definition: AudioDecoder.h:18
bool GetInt(int &value, const CGUIListItem *item, int contextWindow, const CGUIInfo &info) const override
Get a GUIInfoManager integer value.
Definition: VideoGUIInfo.cpp:736
bool GetLabel(std::string &value, const CFileItem *item, int contextWindow, const CGUIInfo &info, std::string *fallback) const override
Get a GUIInfoManager label string.
Definition: VideoGUIInfo.cpp:100
bool InitCurrentItem(CFileItem *item) override
Init a new current guiinfo manager item. Gets called whenever the active guiinfo manager item changes...
Definition: VideoGUIInfo.cpp:64
Definition: VideoInfoTag.h:53
Definition: VideoGUIInfo.h:27
Represents a file on a share.
Definition: FileItem.h:102
bool GetBool(bool &value, const CGUIListItem *item, int contextWindow, const CGUIInfo &info) const override
Get a GUIInfoManager bool value.
Definition: VideoGUIInfo.cpp:772