summaryrefslogtreecommitdiff
path: root/setup.h
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2015-01-20 09:29:16 +0100
committerlouis <louis.braun@gmx.de>2015-01-20 09:29:16 +0100
commit3bcda748cd72927a5a43cc33b7bf864994be8659 (patch)
tree846b7859519bbe2b9ec31877d1a8f70e76aac671 /setup.h
parentf72a1856cb51db1efa3c799c1e489a152026566b (diff)
downloadvdr-plugin-skindesigner-3bcda748cd72927a5a43cc33b7bf864994be8659.tar.gz
vdr-plugin-skindesigner-3bcda748cd72927a5a43cc33b7bf864994be8659.tar.bz2
adapted plugin setup to support skin setups
Diffstat (limited to 'setup.h')
-rw-r--r--setup.h46
1 files changed, 37 insertions, 9 deletions
diff --git a/setup.h b/setup.h
index 627f173..f831d74 100644
--- a/setup.h
+++ b/setup.h
@@ -3,15 +3,43 @@
#include "config.h"
+// --- cSkinDesignerSetup -----------------------------------------------------------
+
class cSkinDesignerSetup : public cMenuSetupPage {
- public:
- cSkinDesignerSetup(void);
- virtual ~cSkinDesignerSetup();
- private:
- cDesignerConfig data;
- const char *menuDisplayStyle[2];
- void Setup(void);
- virtual eOSState ProcessKey(eKeys Key);
- virtual void Store(void);
+private:
+ int numLogosPerSizeInitial;
+ int limitLogoCache;
+ int numLogosMax;
+ int debugImageLoading;
+ int rerunAmount;
+ int rerunDistance;
+ int rerunMaxChannel;
+ int blockFlush;
+ const char *menuDisplayStyle[2];
+
+ void Setup(void);
+ virtual void Store(void);
+ virtual eOSState ProcessKey(eKeys Key);
+ cOsdItem *InfoItem(const char *label);
+ void PluginSetup(void);
+ void SkinSetup(void);
+ void ImageCacheStatistics(void);
+public:
+ cSkinDesignerSetup(void);
+ virtual ~cSkinDesignerSetup();
+};
+
+// --- cSkindesignerSkinSetup -----------------------------------------------------------
+
+class cSkindesignerSkinSetup : public cOsdMenu {
+private:
+ string skin;
+protected:
+ virtual eOSState ProcessKey(eKeys Key);
+ void Set(void);
+public:
+ cSkindesignerSkinSetup(string skin);
+ virtual ~cSkindesignerSkinSetup();
};
+
#endif //__SKINDESIGNER_SETUP_H \ No newline at end of file