mirror of
https://projects.vdr-developer.org/git/vdr-plugin-skindesigner.git
synced 2023-10-19 17:58:31 +02:00
34 lines
1.0 KiB
C++
34 lines
1.0 KiB
C++
#ifndef __VIEWDISPLAYCHANNEL_H
|
|
#define __VIEWDISPLAYCHANNEL_H
|
|
|
|
#include "view.h"
|
|
#include "../extensions/globaltimers.h"
|
|
|
|
class cViewChannel : public cView {
|
|
private:
|
|
cVeMessage *veMessage;
|
|
cVeCustomTokens *veCustomTokens;
|
|
cVeDcChannelInfo *veChannelInfo;
|
|
cVeDcChannelGroup *veChannelGroup;
|
|
cVeDcEpgInfo *veEpgInfo;
|
|
cVeDcProgressBar *veProgressBar;
|
|
cVeDcStatusInfo *veStatusInfo;
|
|
cVeDcScraperContent *veScraperContent;
|
|
cVeDcEcmInfo *veEcmInfo;
|
|
bool channelChange;
|
|
bool displayChannelGroups;
|
|
bool timersLoaded;
|
|
cGlobalTimers globalTimers;
|
|
void SetViewElements(void);
|
|
void ClearVariables(void);
|
|
void SetViewElementObjects(void);
|
|
public:
|
|
cViewChannel(void);
|
|
virtual ~cViewChannel(void);
|
|
void SetChannel(const cChannel *channel, int number);
|
|
void SetEvents(const cEvent *present, const cEvent *following);
|
|
void SetMessage(eMessageType type, const char *text);
|
|
void Flush(bool animFlush);
|
|
};
|
|
|
|
#endif //__VIEWDISPLAYCHANNEL_H
|