11 #include "guilib/guiinfo/GUIInfoProvider.h" 12 #include "utils/Temperature.h" 31 bool GetLabel(std::string& value,
const CFileItem *item,
int contextWindow,
const CGUIInfo &info, std::string *fallback)
const override;
35 float GetFPS()
const {
return m_fps; }
39 std::string GetSystemHeatInfo(
int info)
const;
42 static const int SYSTEM_HEAT_UPDATE_INTERVAL = 60000;
44 mutable unsigned int m_lastSysHeatInfoTime;
49 unsigned int m_frameCounter = 0;
50 unsigned int m_lastFPSTime = 0;
Definition: GUIListItem.h:30
bool InitCurrentItem(CFileItem *item) override
Init a new current guiinfo manager item. Gets called whenever the active guiinfo manager item changes...
Definition: SystemGUIInfo.cpp:139
Definition: GUIInfoProvider.h:23
Definition: SystemGUIInfo.h:23
bool GetLabel(std::string &value, const CFileItem *item, int contextWindow, const CGUIInfo &info, std::string *fallback) const override
Get a GUIInfoManager label string.
Definition: SystemGUIInfo.cpp:144
bool GetInt(int &value, const CGUIListItem *item, int contextWindow, const CGUIInfo &info) const override
Get a GUIInfoManager integer value.
Definition: SystemGUIInfo.cpp:436
Controller configuration window.
Definition: AudioDecoder.h:18
Definition: Temperature.h:15
bool GetBool(bool &value, const CGUIListItem *item, int contextWindow, const CGUIInfo &info) const override
Get a GUIInfoManager bool value.
Definition: SystemGUIInfo.cpp:472
Represents a file on a share.
Definition: FileItem.h:102