summaryrefslogtreecommitdiff
path: root/loader.h
diff options
context:
space:
mode:
authorlordjaxom <lordjaxom>2004-06-02 19:56:58 +0000
committerlordjaxom <lordjaxom>2004-06-02 19:56:58 +0000
commite0c2ee1d37c0f213f22a04df71710bebe3526f85 (patch)
tree8bfd3a4fa065abeb016134466523a1152202e597 /loader.h
parente535cdbe09d9c13d79cd6722aafca5798b7d1e35 (diff)
downloadvdr-plugin-text2skin-e0c2ee1d37c0f213f22a04df71710bebe3526f85.tar.gz
vdr-plugin-text2skin-e0c2ee1d37c0f213f22a04df71710bebe3526f85.tar.bz2
- implemented image loading through ImageMagick (fixes crashes when runningv0.0.1-rc4
together with GraphTFT) - implemented Theme support (see file demo.colors in the demo skin) - implemented translations for texts used in skins (see file demo.trans in the demo skin)
Diffstat (limited to 'loader.h')
-rw-r--r--loader.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/loader.h b/loader.h
index cb88d20..c049607 100644
--- a/loader.h
+++ b/loader.h
@@ -1,29 +1,29 @@
/*
- * $Id: loader.h,v 1.3 2004/05/31 19:54:12 lordjaxom Exp $
+ * $Id: loader.h,v 1.4 2004/06/02 20:43:05 lordjaxom Exp $
*/
#ifndef VDR_TEXT2SKIN_LOADER_H
#define VDR_TEXT2SKIN_LOADER_H
-#define __STL_CONFIG_H
+#include "common.h"
#include <vdr/skins.h>
-#undef __STL_CONFIG_H
-#include <string>
-
-using std::string;
class cText2SkinData;
+class cText2SkinI18n;
+class cText2SkinTheme;
class cText2SkinLoader: public cSkin {
private:
- cText2SkinData *mData;
- string mDescription;
+ cText2SkinData *mData;
+ cText2SkinI18n *mI18n;
+ cText2SkinTheme *mTheme;
+ string mDescription;
public:
static void Start(void);
static void Load(const char *Skin);
- cText2SkinLoader(cText2SkinData *Data, const string &Skin, const string &Description);
+ cText2SkinLoader(cText2SkinData *Data, cText2SkinI18n *I18n, cText2SkinTheme *Theme, const string &Skin, const string &Description);
~cText2SkinLoader();
virtual const char *Description(void) { return mDescription.c_str(); }