diff options
author | louis <louis.braun@gmx.de> | 2015-05-10 13:49:18 +0200 |
---|---|---|
committer | louis <louis.braun@gmx.de> | 2015-05-10 13:49:18 +0200 |
commit | 5dbe3d8eb31a459c5dfea7f39c46dc9d5673bf3a (patch) | |
tree | 6aec2aa2a47c26119c947bc982a0139c6ac97f81 | |
parent | 896ff99113e202bea91dbb0adb739d82ec4a8c75 (diff) | |
download | vdr-plugin-skindesigner-5dbe3d8eb31a459c5dfea7f39c46dc9d5673bf3a.tar.gz vdr-plugin-skindesigner-5dbe3d8eb31a459c5dfea7f39c46dc9d5673bf3a.tar.bz2 |
added {numtimers} Token to lastrecordings viewelement
-rw-r--r-- | skinskeleton/xmlfiles/displaymenumain.xml | 1 | ||||
-rw-r--r-- | views/displaymenuitemview.c | 2 | ||||
-rw-r--r-- | views/viewhelpers.c | 5 |
3 files changed, 6 insertions, 2 deletions
diff --git a/skinskeleton/xmlfiles/displaymenumain.xml b/skinskeleton/xmlfiles/displaymenumain.xml index 37bb151..ee5373f 100644 --- a/skinskeleton/xmlfiles/displaymenumain.xml +++ b/skinskeleton/xmlfiles/displaymenumain.xml @@ -21,6 +21,7 @@ </timers> <!-- Available Variables lastrecordings: 5 newest recordings + {numtimers} number of active timers {recordings[]} array with 5 newest recordings {recordings[name]} name of recording {recordings[seriesname]} series name if available diff --git a/views/displaymenuitemview.c b/views/displaymenuitemview.c index b9bce04..b1e604e 100644 --- a/views/displaymenuitemview.c +++ b/views/displaymenuitemview.c @@ -322,7 +322,6 @@ cDisplayMenuItemSchedulesView::cDisplayMenuItemSchedulesView(cTemplateViewList * eMenuCategory cat, bool isEpgSearchFav, bool current, bool selectable)
: cDisplayMenuItemView(tmplList, current, selectable) {
this->event = event;
- esyslog("skindesigner: constructor cDisplayMenuItemSchedulesView event %s", event->Title());
this->channel = channel;
this->timerMatch = timerMatch;
this->cat = cat;
@@ -355,7 +354,6 @@ void cDisplayMenuItemSchedulesView::SetTokens(void) { }
if (event) {
- esyslog("skindesigner: setting Tokens for event %s", event->Title());
if (selectable) {
stringTokens.insert(pair<string,string>("title", event->Title() ? event->Title() : ""));
stringTokens.insert(pair<string,string>("shorttext", event->ShortText() ? event->ShortText() : ""));
diff --git a/views/viewhelpers.c b/views/viewhelpers.c index 47aa83b..8598e7c 100644 --- a/views/viewhelpers.c +++ b/views/viewhelpers.c @@ -760,6 +760,11 @@ void cViewHelpers::SetTimers(map<string,int> *intTokens, map<string,string> *str void cViewHelpers::SetLastRecordings(map<string,int> *intTokens, map<string,string> *stringTokens, vector<stringmap> *lastRecordings) { + cGlobalSortedTimers SortedTimers;// local and remote timers + int numTimers = SortedTimers.Size(); + //set number of timers so that it is possible to adapt this viewelement accordingly + intTokens->insert(pair<string, int>("numtimers", numTimers)); + list<cRecording*> orderedRecs; for (cRecording *recording = Recordings.First(); recording; recording = Recordings.Next(recording)) { |