#include <GUIInfoProvider.h>
|
| CGUIInfoProvider ()=default |
|
| ~CGUIInfoProvider () override=default |
|
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 GetLabel() implementation has returned success.
|
|
void | UpdateAVInfo (const AudioStreamInfo &audioInfo, const VideoStreamInfo &videoInfo, const SubtitleStreamInfo &subtitleInfo) override |
| Set new audio/video stream info data.
|
|
virtual | ~IGUIInfoProvider ()=default |
|
virtual bool | InitCurrentItem (CFileItem *item)=0 |
| Init a new current guiinfo manager item. Gets called whenever the active guiinfo manager item changes.
|
|
virtual bool | GetLabel (std::string &value, const CFileItem *item, int contextWindow, const CGUIInfo &info, std::string *fallback) const =0 |
| Get a GUIInfoManager label string.
|
|
virtual bool | GetInt (int &value, const CGUIListItem *item, int contextWindow, const CGUIInfo &info) const =0 |
| Get a GUIInfoManager integer value.
|
|
virtual bool | GetBool (bool &value, const CGUIListItem *item, int contextWindow, const CGUIInfo &info) const =0 |
| Get a GUIInfoManager bool value.
|
|
◆ CGUIInfoProvider()
KODI::GUILIB::GUIINFO::CGUIInfoProvider::CGUIInfoProvider |
( |
| ) |
|
|
default |
◆ ~CGUIInfoProvider()
KODI::GUILIB::GUIINFO::CGUIInfoProvider::~CGUIInfoProvider |
( |
| ) |
|
|
overridedefault |
◆ GetFallbackLabel()
bool KODI::GUILIB::GUIINFO::CGUIInfoProvider::GetFallbackLabel |
( |
std::string & | value, |
|
|
const CFileItem * | item, |
|
|
int | contextWindow, |
|
|
const CGUIInfo & | info, |
|
|
std::string * | fallback ) |
|
inlineoverridevirtual |
◆ UpdateAVInfo()
◆ m_audioInfo
◆ m_subtitleInfo
◆ m_videoInfo
The documentation for this class was generated from the following file: