diff options
author | louis <louis.braun@gmx.de> | 2015-01-20 09:29:16 +0100 |
---|---|---|
committer | louis <louis.braun@gmx.de> | 2015-01-20 09:29:16 +0100 |
commit | 3bcda748cd72927a5a43cc33b7bf864994be8659 (patch) | |
tree | 846b7859519bbe2b9ec31877d1a8f70e76aac671 /setup.h | |
parent | f72a1856cb51db1efa3c799c1e489a152026566b (diff) | |
download | vdr-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.h | 46 |
1 files changed, 37 insertions, 9 deletions
@@ -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 |