diff options
Diffstat (limited to 'displaychannel.h')
-rw-r--r-- | displaychannel.h | 15 |
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 |