diff options
| author | louis <louis.braun@gmx.de> | 2014-12-19 15:39:21 +0100 |
|---|---|---|
| committer | louis <louis.braun@gmx.de> | 2014-12-19 15:39:21 +0100 |
| commit | b0fd4604032be9a902b5bdd07037a5fc0ff16337 (patch) | |
| tree | 146aa97dde6e7543708986ad0f30bc70d1fea952 /views/displaymenuview.c | |
| parent | a443d53e85de7e2f7e2ac56c5297d792ca103268 (diff) | |
| download | vdr-plugin-skindesigner-b0fd4604032be9a902b5bdd07037a5fc0ff16337.tar.gz vdr-plugin-skindesigner-b0fd4604032be9a902b5bdd07037a5fc0ff16337.tar.bz2 | |
added customtokens view element in displaymenumain, added automatic determination of custom int tokens
Diffstat (limited to 'views/displaymenuview.c')
| -rw-r--r-- | views/displaymenuview.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/views/displaymenuview.c b/views/displaymenuview.c index 69337c9..5f9b0b8 100644 --- a/views/displaymenuview.c +++ b/views/displaymenuview.c @@ -230,6 +230,7 @@ void cDisplayMenuMainView::DrawStaticViewElements(void) { DrawTimers(); DrawDiscUsage(); DrawCurrentSchedule(); + DrawCustomTokens(); } bool cDisplayMenuMainView::DrawDynamicViewElements(void) { @@ -501,6 +502,17 @@ void cDisplayMenuMainView::DrawCurrentSchedule(void) { DrawViewElement(veCurrentSchedule, &stringTokens, &intTokens); } +void cDisplayMenuMainView::DrawCustomTokens(void) { + if (!ViewElementImplemented(veCustomTokens)) { + return; + } + if (!tmplView) + return; + map < string, string > stringTokens = tmplView->GetCustomStringTokens(); + map < string, int > intTokens = tmplView->GetCustomIntTokens(); + DrawViewElement(veCustomTokens, &stringTokens, &intTokens); +} + /************************************************************************ * cDisplayMenuSchedulesView ************************************************************************/ |
