summaryrefslogtreecommitdiff
path: root/views/displaychannelview.c
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2015-04-26 14:05:14 +0200
committerlouis <louis.braun@gmx.de>2015-04-26 14:05:14 +0200
commite7d8a193a77b5a13e8ac9677ca890359e88959f5 (patch)
treedb5331186bc9e814c75ce314089ecd34e4be9908 /views/displaychannelview.c
parent4fb0b9de2281f5a35c2ca05ccb42f250488b945b (diff)
downloadvdr-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.c17
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;