diff options
author | louis <louis.braun@gmx.de> | 2014-10-11 16:31:39 +0200 |
---|---|---|
committer | louis <louis.braun@gmx.de> | 2014-10-11 16:31:39 +0200 |
commit | 0e0f05cfcb72e9d679a6681b9fcabd732856f942 (patch) | |
tree | e79b1772dbdd7fcb116f2298f4ac2f190aefff2d /views | |
parent | 04340d11c9c0efb908cce138edde535bc07636d7 (diff) | |
download | vdr-plugin-skindesigner-0e0f05cfcb72e9d679a6681b9fcabd732856f942.tar.gz vdr-plugin-skindesigner-0e0f05cfcb72e9d679a6681b9fcabd732856f942.tar.bz2 |
added support for custom tokens in dislaychannel
Diffstat (limited to 'views')
-rw-r--r-- | views/displaychannelview.c | 11 | ||||
-rw-r--r-- | views/displaychannelview.h | 1 |
2 files changed, 12 insertions, 0 deletions
diff --git a/views/displaychannelview.c b/views/displaychannelview.c index da24a5a..d55164a 100644 --- a/views/displaychannelview.c +++ b/views/displaychannelview.c @@ -479,6 +479,17 @@ void cDisplayChannelView::DisplayMessage(eMessageType Type, const char *Text) { DrawViewElement(veMessage, &stringTokens, &intTokens); } +void cDisplayChannelView::DrawCustomTokens(void) { + if (!ViewElementImplemented(veCustomTokens)) { + return; + } + if (!tmplView) + return; + map < string, string > stringTokens = tmplView->GetCustomTokens(); + map < string, int > intTokens; + DrawViewElement(veCustomTokens, &stringTokens, &intTokens); +} + void cDisplayChannelView::Action(void) { SetInitFinished(); FadeIn(); diff --git a/views/displaychannelview.h b/views/displaychannelview.h index 599ac5f..9d16e25 100644 --- a/views/displaychannelview.h +++ b/views/displaychannelview.h @@ -43,6 +43,7 @@ public: void DrawChannelGroups(const cChannel *Channel, cString ChannelName); void ClearChannelGroups(void); void DisplayMessage(eMessageType Type, const char *Text); + void DrawCustomTokens(void); void DoStart(void) { Start(); }; void Flush(void) { DoFlush(); }; }; |