summaryrefslogtreecommitdiff
path: root/views/displaymenuitemview.c
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2014-10-20 17:49:05 +0200
committerlouis <louis.braun@gmx.de>2014-10-20 17:49:05 +0200
commit1809656e5826ebea73ce8f337ef5b6a75ce2714f (patch)
treedbe47f53e1e18b149b7532e55cab7014c0db764b /views/displaymenuitemview.c
parent2c17177f2faa9e03d29fad3e0e4d9b0a827ca401 (diff)
downloadvdr-plugin-skindesigner-1809656e5826ebea73ce8f337ef5b6a75ce2714f.tar.gz
vdr-plugin-skindesigner-1809656e5826ebea73ce8f337ef5b6a75ce2714f.tar.bz2
added token {nummenuitem} as number of item in for every list
Diffstat (limited to 'views/displaymenuitemview.c')
-rw-r--r--views/displaymenuitemview.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/views/displaymenuitemview.c b/views/displaymenuitemview.c
index 7a546e9..42901b5 100644
--- a/views/displaymenuitemview.c
+++ b/views/displaymenuitemview.c
@@ -137,6 +137,7 @@ void cDisplayMenuItemDefaultView::SetTokens(void) {
}
intTokens.insert(pair<string,int>("current", current));
intTokens.insert(pair<string,int>("separator", !selectable));
+ intTokens.insert(pair<string,int>("nummenuitem", num+1));
}
void cDisplayMenuItemDefaultView::Prepare(void) {
@@ -187,6 +188,7 @@ void cDisplayMenuItemMainView::SetTokens(void) {
intTokens.insert(pair<string,int>("current", current));
intTokens.insert(pair<string,int>("separator", !selectable));
+ intTokens.insert(pair<string,int>("nummenuitem", num+1));
}
void cDisplayMenuItemMainView::Prepare(void) {
@@ -282,6 +284,7 @@ void cDisplayMenuItemSchedulesView::SetTokens(void) {
itemInit = false;
intTokens.insert(pair<string,int>("current", current));
intTokens.insert(pair<string,int>("separator", !selectable));
+ intTokens.insert(pair<string,int>("nummenuitem", num+1));
intTokens.insert(pair<string,int>("whatson", (cat == mcSchedule) ? true: false));
intTokens.insert(pair<string,int>("whatsonnow", (cat == mcScheduleNow) ? true: false));
intTokens.insert(pair<string,int>("whatsonnext", (cat == mcScheduleNext) ? true: false));
@@ -404,6 +407,7 @@ void cDisplayMenuItemChannelsView::SetTokens(void) {
//general channel information
intTokens.insert(pair<string,int>("current", current));
intTokens.insert(pair<string,int>("separator", !selectable));
+ intTokens.insert(pair<string,int>("nummenuitem", num+1));
intTokens.insert(pair<string,int>("number", channel->Number()));
intTokens.insert(pair<string,int>("transponder", channel->Transponder()));
intTokens.insert(pair<string,int>("frequency", channel->Frequency()));
@@ -498,6 +502,7 @@ void cDisplayMenuItemTimersView::SetTokens(void) {
itemInit = false;
intTokens.insert(pair<string,int>("current", current));
+ intTokens.insert(pair<string,int>("nummenuitem", num+1));
intTokens.insert(pair<string,int>("flagactive", timer->HasFlags(tfActive)));
intTokens.insert(pair<string,int>("flaginstant", timer->HasFlags(tfInstant)));
intTokens.insert(pair<string,int>("flagvps", timer->HasFlags(tfVps)));
@@ -607,6 +612,7 @@ void cDisplayMenuItemRecordingView::SetTokens(void) {
if (!recording) return;
intTokens.insert(pair<string,int>("current", current));
+ intTokens.insert(pair<string,int>("nummenuitem", num+1));
bool isFolder = (total > 0) ? true : false;
intTokens.insert(pair<string,int>("folder", isFolder));