summaryrefslogtreecommitdiff
path: root/displaychannel.h
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2013-10-25 20:50:08 +0200
committerlouis <louis.braun@gmx.de>2013-10-25 20:50:08 +0200
commit1aa2f6ace2419406b305f9fe238d9d341f761c73 (patch)
treeb58da850e207efd038ac0b88cbdf9fa444667dfd /displaychannel.h
parent086588958f25fcf065a947bd908e65c4a4c345bd (diff)
downloadskin-nopacity-1aa2f6ace2419406b305f9fe238d9d341f761c73.tar.gz
skin-nopacity-1aa2f6ace2419406b305f9fe238d9d341f761c73.tar.bz2
Version 0.9.0
Diffstat (limited to 'displaychannel.h')
-rw-r--r--displaychannel.h52
1 files changed, 2 insertions, 50 deletions
diff --git a/displaychannel.h b/displaychannel.h
index 2280b46..752f522 100644
--- a/displaychannel.h
+++ b/displaychannel.h
@@ -1,22 +1,15 @@
#ifndef __NOPACITY_DISPLAYCHANNEL_H
#define __NOPACITY_DISPLAYCHANNEL_H
-//enum eLogoPosition {lpNone = 0, lpLeft, lpRight};
-enum eBackgroundStyle {bsTrans = 0, bsFull};
-
class cNopacityDisplayChannel : public cSkinDisplayChannel, cThread {
private:
+ cNopacityDisplayChannelView *channelView;
bool doOutput;
int FrameTime;
int FadeTime;
- bool withInfo;
bool initial;
bool groupSep;
bool channelChange;
- bool isRadioChannel;
- bool radioIconDrawn;
- cString lastDate;
- int lastSeen;
time_t lastSignalDisplay;
int lastSignalStrength;
int lastSignalQuality;
@@ -24,49 +17,8 @@ private:
int currentLast;
bool showSignal;
const cEvent *present;
- cOsd *osd;
- cImageCache *imgCache;
- cPixmap *pixmapBackgroundTop;
- cPixmap *pixmapBackgroundMiddle;
- cPixmap *pixmapBackgroundBottom;
- cPixmap *pixmapChannelInfo;
- cPixmap *pixmapDate;
- cPixmap *pixmapLogo;
- cPixmap *pixmapLogoBackground;
- cPixmap *pixmapLogoBackgroundTop;
- cPixmap *pixmapLogoBackgroundBottom;
- cPixmap *pixmapProgressBar;
- cPixmap *pixmapEPGInfo;
- cPixmap *pixmapFooter;
- cPixmap *pixmapStreamInfo;
- cPixmap *pixmapStreamInfoBack;
- cPixmap *pixmapSignalStrength;
- cPixmap *pixmapSignalQuality;
- cPixmap *pixmapSignalMeter;
- cPixmap *pixmapSignalLabel;
- cPixmap *pixmapScreenResolution;
- cPixmap *pixmapPoster;
- int signalWidth, signalHeight, signalX;
- cFont *fontInfoline;
virtual void Action(void);
- void createOsd(void);
- void CreatePixmaps(void);
- void DrawBackground(void);
- void DrawDate(void);
- void DrawProgressBar(int Current, int Total);
- tColor DrawProgressbarBackground(int left, int top, int width, int height);
- void DrawIconMask(void);
- void DrawIcons(const cChannel *Channel);
- void DrawIconsSingle(const cChannel *Channel);
- void DrawScreenResolution(void);
- void DrawSignalMeter(void);
- void ShowSignalMeter(void);
- void HideSignalMeter(void);
- void DrawSignal(void);
- void DrawSourceInfo(const cChannel *Channel);
- void DrawChannelGroups(const cChannel *Channel, cString ChannelName);
- cString GetChannelSep(const cChannel *channel, bool prev);
- void DrawPoster(const cEvent *event);
+ void SetProgressBar(const cEvent *present);
public:
cNopacityDisplayChannel(cImageCache *imgCache, bool WithInfo);
virtual ~cNopacityDisplayChannel();