summaryrefslogtreecommitdiff
path: root/displaychannel.h
diff options
context:
space:
mode:
Diffstat (limited to 'displaychannel.h')
-rw-r--r--displaychannel.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/displaychannel.h b/displaychannel.h
index f116f2c..e0f2895 100644
--- a/displaychannel.h
+++ b/displaychannel.h
@@ -6,7 +6,11 @@
#include "coreengine/definitions.h"
#include "coreengine/viewdisplaychannel.h"
+#ifdef USE_ZAPCOCKPIT
+class cSDDisplayChannel : public cSkinDisplayChannelExtended {
+#else
class cSDDisplayChannel : public cSkinDisplayChannel {
+#endif
private:
cViewChannel *view;
bool ok;
@@ -16,6 +20,17 @@ public:
virtual void SetChannel(const cChannel *Channel, int Number);
virtual void SetEvents(const cEvent *Present, const cEvent *Following);
virtual void SetMessage(eMessageType Type, const char *Text);
+#ifdef USE_ZAPCOCKPIT
+ virtual void SetViewType(eDisplaychannelView ViewType);
+ virtual int MaxItems(void);
+ virtual void SetChannelInfo(const cChannel *Channel);
+ virtual void SetChannelList(const cChannel *Channel, int Index, bool Current);
+ virtual void SetGroupList(const char *Group, int NumChannels, int Index, bool Current);
+ virtual void SetGroupChannelList(const cChannel *Channel, int Index, bool Current);
+ virtual void ClearList(void);
+ virtual void SetNumChannelHints(int Num);
+ virtual void SetChannelHint(const cChannel *Channel);
+#endif
virtual void Flush(void);
};
#endif //__DISPLAYCHANNEL_H