summaryrefslogtreecommitdiff
path: root/views/displaymenudetailview.c
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2015-01-16 11:25:20 +0100
committerlouis <louis.braun@gmx.de>2015-01-16 11:25:20 +0100
commitc05b8413f02e86436338dee0d5dd3c0e7e36473f (patch)
tree83c867a4f9de79ac96c3f1a7d356ca9f9d2e0911 /views/displaymenudetailview.c
parent5703aee57bf92781d4669bca6f7bde54ead281f6 (diff)
downloadvdr-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.c4
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) {