MythTV
master
|
#include <mythuistatetracker.h>
Static Public Member Functions | |
static void | SetState (const QVariantMap &NewState) |
static void | GetState (QVariantMap &State) |
static void | GetFreshState (QVariantMap &State) |
Protected Member Functions | |
MythUIStateTracker () | |
Static Protected Member Functions | |
static MythUIStateTracker * | GetMythUIStateTracker () |
static std::chrono::milliseconds | TimeSinceLastUpdate () |
Protected Attributes | |
QVariantMap | m_state |
QTime | m_lastUpdated |
Static Protected Attributes | |
static MythUIStateTracker * | gUIState { nullptr } |
static QRecursiveMutex | gUIStateLock |
Definition at line 14 of file mythuistatetracker.h.
|
protected |
Definition at line 12 of file mythuistatetracker.cpp.
Referenced by GetMythUIStateTracker().
|
static |
Definition at line 26 of file mythuistatetracker.cpp.
Referenced by MythMainWindow::customEvent(), MythMainWindow::EnterStandby(), MythMainWindow::ExitStandby(), and TV::GetStatus().
|
static |
Definition at line 35 of file mythuistatetracker.cpp.
Referenced by GetFreshState().
|
static |
Definition at line 43 of file mythuistatetracker.cpp.
Referenced by MythAirplayServer::GetPlayerStatus(), Frontend::GetStatus(), and MythFrontendService::GetStatus().
|
staticprotected |
Definition at line 17 of file mythuistatetracker.cpp.
Referenced by GetState(), SetState(), and TimeSinceLastUpdate().
|
staticprotected |
Definition at line 61 of file mythuistatetracker.cpp.
Referenced by GetFreshState().
|
inlinestaticprotected |
Definition at line 24 of file mythuistatetracker.h.
Referenced by GetMythUIStateTracker().
|
inlinestaticprotected |
Definition at line 28 of file mythuistatetracker.h.
Referenced by GetMythUIStateTracker(), GetState(), SetState(), and TimeSinceLastUpdate().
|
protected |
Definition at line 32 of file mythuistatetracker.h.
|
protected |
Definition at line 33 of file mythuistatetracker.h.