11 #include "guilib/guiinfo/GUIInfoProvider.h"    12 #include "utils/GpuInfo.h"    13 #include "utils/Temperature.h"    34   bool GetLabel(std::string& value, 
const CFileItem *item, 
int contextWindow, 
const CGUIInfo &info, std::string *fallback) 
const override;
    38   float GetFPS()
 const { 
return m_fps; }
    42   std::string GetSystemHeatInfo(
int info) 
const;
    44   std::unique_ptr<CGPUInfo> m_gpuInfo;
    46   static const int SYSTEM_HEAT_UPDATE_INTERVAL = 60000;
    48   mutable unsigned int m_lastSysHeatInfoTime;
    53   unsigned int m_frameCounter = 0;
    54   unsigned int m_lastFPSTime = 0;
 Definition: GUIListItem.h:29
bool InitCurrentItem(CFileItem *item) override
Init a new current guiinfo manager item. Gets called whenever the active guiinfo manager item changes...
Definition: SystemGUIInfo.cpp:105
Definition: GUIInfoProvider.h:23
Definition: SystemGUIInfo.h:26
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:110
bool GetInt(int &value, const CGUIListItem *item, int contextWindow, const CGUIInfo &info) const override
Get a GUIInfoManager integer value. 
Definition: SystemGUIInfo.cpp:345
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:381
Represents a file on a share. 
Definition: FileItem.h:102