diff options
| author | kamel5 <vdr.kamel5 (at) gmx (dot) net> | 2021-05-05 11:33:10 +0200 |
|---|---|---|
| committer | kamel5 <vdr.kamel5 (at) gmx (dot) net> | 2021-05-05 11:33:10 +0200 |
| commit | 0159d536d05473e66e4727bab8a5fc2cc4183df3 (patch) | |
| tree | 8a757ba950d2476639142d94b074d981be61c5c1 /coreengine | |
| parent | 09925e6113d1b2dd9b68c8c3196371ef8f7f77ee (diff) | |
| parent | ccba1c23fd49cbb5f173a7bcbd471147cc08e555 (diff) | |
| download | vdr-plugin-skindesigner-0159d536d05473e66e4727bab8a5fc2cc4183df3.tar.gz vdr-plugin-skindesigner-0159d536d05473e66e4727bab8a5fc2cc4183df3.tar.bz2 | |
Merge branch 'pbiering/vdrHasTimers'
Diffstat (limited to 'coreengine')
| -rw-r--r-- | coreengine/definitions.h | 1 | ||||
| -rw-r--r-- | coreengine/viewelementsdisplaymenu.c | 5 |
2 files changed, 6 insertions, 0 deletions
diff --git a/coreengine/definitions.h b/coreengine/definitions.h index 3a0353a..61a52d6 100644 --- a/coreengine/definitions.h +++ b/coreengine/definitions.h @@ -739,6 +739,7 @@ enum class eDMVdrstatisticsIT { enum class eDMVdrstatusIT { vdrIsRecordingsHandlersActive, vdrIsRecording, + vdrHasTimers, count }; diff --git a/coreengine/viewelementsdisplaymenu.c b/coreengine/viewelementsdisplaymenu.c index d1312d8..1640be1 100644 --- a/coreengine/viewelementsdisplaymenu.c +++ b/coreengine/viewelementsdisplaymenu.c @@ -883,6 +883,7 @@ void cVeDmVdrstatus::SetTokenContainer(void) { tokenContainer = new skindesignerapi::cTokenContainer(); tokenContainer->DefineIntToken("{vdrIsRecordingsHandlersActive}", (int)eDMVdrstatusIT::vdrIsRecordingsHandlersActive); tokenContainer->DefineIntToken("{vdrIsRecording}", (int)eDMVdrstatusIT::vdrIsRecording); + tokenContainer->DefineIntToken("{vdrHasTimers}", (int)eDMVdrstatusIT::vdrHasTimers); InheritTokenContainer(); } @@ -890,9 +891,13 @@ bool cVeDmVdrstatus::Parse(bool forced) { if (!cViewElement::Parse(forced)) return false; + cGlobalTimers globalTimers; + globalTimers.LoadTimers(); + tokenContainer->Clear(); tokenContainer->AddIntToken((int)eDMVdrstatusIT::vdrIsRecordingsHandlersActive, RecordingsHandler.Active()); tokenContainer->AddIntToken((int)eDMVdrstatusIT::vdrIsRecording, cRecordControls::Active()); + tokenContainer->AddIntToken((int)eDMVdrstatusIT::vdrHasTimers, (globalTimers.Size() > 0)); SetDirty(); return true; } |
