vdr-plugin-skindesigner/coreengine/viewdisplaychannel.h

34 lines
1.0 KiB
C
Raw Normal View History

2016-02-06 09:55:15 +01:00
#ifndef __VIEWDISPLAYCHANNEL_H
#define __VIEWDISPLAYCHANNEL_H
#include "view.h"
2016-05-04 16:21:42 +02:00
#include "../extensions/globaltimers.h"
2016-02-06 09:55:15 +01:00
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;
2016-05-04 16:21:42 +02:00
cGlobalTimers globalTimers;
2016-02-06 09:55:15 +01:00
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);
2016-02-06 09:55:15 +01:00
};
2016-01-26 18:32:38 +01:00
#endif //__VIEWDISPLAYCHANNEL_H