diff options
author | louis <louis.braun@gmx.de> | 2015-04-26 14:05:14 +0200 |
---|---|---|
committer | louis <louis.braun@gmx.de> | 2015-04-26 14:05:14 +0200 |
commit | e7d8a193a77b5a13e8ac9677ca890359e88959f5 (patch) | |
tree | db5331186bc9e814c75ce314089ecd34e4be9908 /views/displaychannelview.c | |
parent | 4fb0b9de2281f5a35c2ca05ccb42f250488b945b (diff) | |
download | vdr-plugin-skindesigner-e7d8a193a77b5a13e8ac9677ca890359e88959f5.tar.gz vdr-plugin-skindesigner-e7d8a193a77b5a13e8ac9677ca890359e88959f5.tar.bz2 |
implemented dvbapi service interface, added viewelement ecminfo in displaychannel
Diffstat (limited to 'views/displaychannelview.c')
-rw-r--r-- | views/displaychannelview.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/views/displaychannelview.c b/views/displaychannelview.c index 9252c40..a189429 100644 --- a/views/displaychannelview.c +++ b/views/displaychannelview.c @@ -282,6 +282,23 @@ void cDisplayChannelView::ClearAudioInfo(void) { ClearViewElement(veAudioInfo); } +void cDisplayChannelView::DrawEncryptionInfo(int channelSid) { + if (!ExecuteViewElement(veEcmInfo)) { + return; + } + map < string, int > intTokens; + map < string, string > stringTokens; + + if (SetEcmInfos(channelSid, stringTokens, intTokens)) { + ClearEncryptionInfo(); + DrawViewElement(veEcmInfo, &stringTokens, &intTokens); + } +} + +void cDisplayChannelView::ClearEncryptionInfo(void) { + ClearViewElement(veEcmInfo); +} + void cDisplayChannelView::DrawScreenResolution(void) { if (!ExecuteViewElement(veScreenResolution)) { return; |