summaryrefslogtreecommitdiff
path: root/loader.h
diff options
context:
space:
mode:
authorlordjaxom <lordjaxom>2004-05-23 00:35:46 +0000
committerlordjaxom <lordjaxom>2004-05-23 00:35:46 +0000
commitd309055320433e5fd899de53dc688d679609e6db (patch)
treeee3c3c97b3881f1e35e0da745b9571d11c0b6ac2 /loader.h
downloadvdr-plugin-text2skin-d309055320433e5fd899de53dc688d679609e6db.tar.gz
vdr-plugin-text2skin-d309055320433e5fd899de53dc688d679609e6db.tar.bz2
- Initial revision.v0.0.1-pre1
Diffstat (limited to 'loader.h')
-rw-r--r--loader.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/loader.h b/loader.h
new file mode 100644
index 0000000..194f2fa
--- /dev/null
+++ b/loader.h
@@ -0,0 +1,32 @@
+/*
+ * $Id: loader.h,v 1.1.1.1 2004/05/23 00:08:03 lordjaxom Exp $
+ */
+
+#ifndef VDR_TEXT2SKIN_LOADER_H
+#define VDR_TEXT2SKIN_LOADER_H
+
+#include <vdr/skins.h>
+
+class cText2SkinData;
+
+class cText2SkinLoader: public cSkin {
+private:
+ cText2SkinData *mData;
+ const char *mDescription;
+
+public:
+ static void Start(void);
+ static void Load(const char *Skin);
+
+ cText2SkinLoader(cText2SkinData *Data, const char *Skin, const char *Description);
+ ~cText2SkinLoader();
+
+ virtual const char *Description(void) { return mDescription; };
+ virtual cSkinDisplayChannel *DisplayChannel(bool WithInfo);
+ virtual cSkinDisplayMenu *DisplayMenu(void);
+ virtual cSkinDisplayReplay *DisplayReplay(bool ModeOnly);
+ virtual cSkinDisplayVolume *DisplayVolume(void);
+ virtual cSkinDisplayMessage *DisplayMessage(void);
+};
+
+#endif // VDR_TEXT2SKIN_LOADER_H