diff options
author | Thomas Günther <tom@toms-cafe.de> | 2005-05-15 00:18:18 +0200 |
---|---|---|
committer | Thomas Günther <tom@toms-cafe.de> | 2005-05-15 00:18:18 +0200 |
commit | 1b80a09e835a6cd68d4160f9799a7268e54a5b53 (patch) | |
tree | fa5f92848ed602216ed76ed84980921c9af95a07 /setup.h | |
download | vdr-plugin-spider-1b80a09e835a6cd68d4160f9799a7268e54a5b53.tar.gz vdr-plugin-spider-1b80a09e835a6cd68d4160f9799a7268e54a5b53.tar.bz2 |
Initial versionv0.1.0
Diffstat (limited to 'setup.h')
-rw-r--r-- | setup.h | 42 |
1 files changed, 42 insertions, 0 deletions
@@ -0,0 +1,42 @@ +/* + * Spider-Arachnid: A plugin for the Video Disk Recorder + * + * See the README file for copyright information and how to reach the author. + * + * $Id$ + */ + +#ifndef VDR_SPIDER_SETUP_H +#define VDR_SPIDER_SETUP_H + +#include <vdr/menuitems.h> + + +/** --- class SpiderSetup -------------------------------------------------- **/ + +class SpiderSetup +{ +public: + typedef enum { Mini, Normal } Variations; + int variation; + + SpiderSetup(); + bool parse(const char* name, const char* value); +}; + + +/** --- class SpiderSetupMenu ---------------------------------------------- **/ + +class SpiderSetupMenu : public cMenuSetupPage +{ +private: + const char* variationTexts[2]; + SpiderSetup& setup; + SpiderSetup data; +protected: + virtual void Store(); +public: + SpiderSetupMenu(SpiderSetup& setup); +}; + +#endif // VDR_SPIDER_SETUP_H |