11 #include "guilib/WindowIDs.h" 12 #include "guilib/guiinfo/GUIInfoProvider.h" 32 bool GetLabel(std::string& value,
const CFileItem *item,
int contextWindow,
const CGUIInfo &info, std::string *fallback)
const override;
36 void SetNextWindow(
int windowID) { m_nextWindowID = windowID; }
37 void SetPreviousWindow(
int windowID) { m_prevWindowID = windowID; }
45 void ResetContainerMovingCache();
48 int m_nextWindowID = WINDOW_INVALID;
49 int m_prevWindowID = WINDOW_INVALID;
51 std::map<int, int> m_containerMoves;
Definition: GUIListItem.h:29
Definition: GUIInfoProvider.h:23
Definition: GUIControlsGUIInfo.h:25
bool GetInt(int &value, const CGUIListItem *item, int contextWindow, const CGUIInfo &info) const override
Get a GUIInfoManager integer value.
Definition: GUIControlsGUIInfo.cpp:396
bool GetBool(bool &value, const CGUIListItem *item, int contextWindow, const CGUIInfo &info) const override
Get a GUIInfoManager bool value.
Definition: GUIControlsGUIInfo.cpp:415
Definition: AudioDecoder.h:18
bool GetLabel(std::string &value, const CFileItem *item, int contextWindow, const CGUIInfo &info, std::string *fallback) const override
Get a GUIInfoManager label string.
Definition: GUIControlsGUIInfo.cpp:57
void SetContainerMoving(int id, bool next, bool scrolling)
containers call this to specify that the focus is changing
Definition: GUIControlsGUIInfo.cpp:41
bool InitCurrentItem(CFileItem *item) override
Init a new current guiinfo manager item. Gets called whenever the active guiinfo manager item changes...
Definition: GUIControlsGUIInfo.cpp:52
Represents a file on a share.
Definition: FileItem.h:102