diff options
author | louis <louis.braun@gmx.de> | 2015-01-16 11:25:20 +0100 |
---|---|---|
committer | louis <louis.braun@gmx.de> | 2015-01-16 11:25:20 +0100 |
commit | c05b8413f02e86436338dee0d5dd3c0e7e36473f (patch) | |
tree | 83c867a4f9de79ac96c3f1a7d356ca9f9d2e0911 /views/displaymenudetailview.c | |
parent | 5703aee57bf92781d4669bca6f7bde54ead281f6 (diff) | |
download | vdr-plugin-skindesigner-c05b8413f02e86436338dee0d5dd3c0e7e36473f.tar.gz vdr-plugin-skindesigner-c05b8413f02e86436338dee0d5dd3c0e7e36473f.tar.bz2 |
added {epgname} token for recordings in currentview and detailedview
Diffstat (limited to 'views/displaymenudetailview.c')
-rw-r--r-- | views/displaymenudetailview.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/views/displaymenudetailview.c b/views/displaymenudetailview.c index 81040ff..80caff7 100644 --- a/views/displaymenudetailview.c +++ b/views/displaymenudetailview.c @@ -161,9 +161,11 @@ void cDisplayMenuDetailView::SetTokens(void) { } else if (recording) { string name = recording->Name() ? recording->Name() : ""; stringTokens.insert(pair<string,string>("name", name)); + intTokens.insert(pair<string,int>("cutted", recording->IsEdited())); const cRecordingInfo *info = recording->Info(); if (info) { + stringTokens.insert(pair<string,string>("epgname", info->Title() ? info->Title() : name)); stringTokens.insert(pair<string,string>("shorttext", info->ShortText() ? info->ShortText() : "")); stringTokens.insert(pair<string,string>("description", info->Description() ? info->Description() : "")); const cEvent *event = info->GetEvent(); @@ -193,6 +195,7 @@ void cDisplayMenuDetailView::SetTokens(void) { stringTokens.insert(pair<string,string>("durationeventminutes", *cString::sprintf("%.2d", duration%60))); } } else { + stringTokens.insert(pair<string,string>("epgname", "")); stringTokens.insert(pair<string,string>("shorttext", "")); stringTokens.insert(pair<string,string>("description", "")); int recDuration = recording->LengthInSeconds(); @@ -713,6 +716,7 @@ void cDisplayMenuDetailView::DrawHeader(void) { const cRecordingInfo *info = recording->Info(); if (info) { + headerStringTokens.insert(pair<string,string>("epgname", info->Title() ? info->Title() : name)); headerStringTokens.insert(pair<string,string>("shorttext", info->ShortText() ? info->ShortText() : "")); const cEvent *event = info->GetEvent(); if (event) { |