diff options
Diffstat (limited to 'display.h')
-rw-r--r-- | display.h | 21 |
1 files changed, 8 insertions, 13 deletions
@@ -1,26 +1,25 @@ /* - * $Id: display.h,v 1.2 2004/05/31 19:54:12 lordjaxom Exp $ + * $Id: display.h,v 1.3 2004/06/02 20:43:05 lordjaxom Exp $ */ #ifndef VDR_TEXT2SKIN_SKIN_H #define VDR_TEXT2SKIN_SKIN_H -#define __STL_CONFIG_H +#include "common.h" #include <vdr/skins.h> -#undef __STL_CONFIG_H class cText2SkinData; +class cText2SkinI18n; class cText2SkinRender; class cText2SkinDisplayChannel: public cSkinDisplayChannel { private: - cText2SkinData *mData; bool mWithInfo; cText2SkinRender *mRender; bool mDirty; public: - cText2SkinDisplayChannel(cText2SkinData *Data, bool WithInfo); + cText2SkinDisplayChannel(cText2SkinData *Data, cText2SkinI18n *I18n, cText2SkinTheme *Theme, bool WithInfo); virtual ~cText2SkinDisplayChannel(); virtual void SetChannel(const cChannel *Channel, int Number); @@ -31,12 +30,11 @@ public: class cText2SkinDisplayVolume: public cSkinDisplayVolume { private: - cText2SkinData *mData; cText2SkinRender *mRender; bool mDirty; public: - cText2SkinDisplayVolume(cText2SkinData *Data); + cText2SkinDisplayVolume(cText2SkinData *Data, cText2SkinI18n *I18n, cText2SkinTheme *Theme); virtual ~cText2SkinDisplayVolume(); virtual void SetVolume(int Current, int Total, bool Mute); virtual void Flush(void); @@ -44,11 +42,10 @@ public: class cText2SkinDisplayReplay: public cSkinDisplayReplay { private: - cText2SkinData *mData; cText2SkinRender *mRender; bool mDirty; public: - cText2SkinDisplayReplay(cText2SkinData *Data, bool ModeOnly); + cText2SkinDisplayReplay(cText2SkinData *Data, cText2SkinI18n *I18n, cText2SkinTheme *Theme, bool ModeOnly); virtual ~cText2SkinDisplayReplay(); virtual void SetTitle(const char *Title); virtual void SetMode(bool Play, bool Forward, int Speed); @@ -63,12 +60,11 @@ public: class cText2SkinDisplayMessage: public cSkinDisplayMessage { private: - cText2SkinData *mData; cText2SkinRender *mRender; bool mDirty; public: - cText2SkinDisplayMessage(cText2SkinData *Data); + cText2SkinDisplayMessage(cText2SkinData *Data, cText2SkinI18n *I18n, cText2SkinTheme *Theme); virtual ~cText2SkinDisplayMessage(); virtual void SetMessage(eMessageType Type, const char *Text); virtual void Flush(void); @@ -76,13 +72,12 @@ public: class cText2SkinDisplayMenu: public cSkinDisplayMenu { private: - cText2SkinData *mData; cText2SkinRender *mRender; bool mDirty; int mMaxItems; public: - cText2SkinDisplayMenu(cText2SkinData *Data); + cText2SkinDisplayMenu(cText2SkinData *Data, cText2SkinI18n *I18n, cText2SkinTheme *Theme); virtual ~cText2SkinDisplayMenu(); virtual int MaxItems(void) { return mMaxItems; } |