summaryrefslogtreecommitdiff
path: root/config.h
diff options
context:
space:
mode:
authorJürgen Schmitz <vdr@dolze.de>2004-09-19 20:15:00 +0200
committerJürgen Schmitz <vdr@dolze.de>2004-09-19 20:15:00 +0200
commit4a5845aee69c23fa52f660be1caff00c96d9fc38 (patch)
tree8e1b472019c0aa46c2402ada12beb6c80b5f00d5 /config.h
parent48a28f4fa2c3b8ba0b3d913d0e233d904a545051 (diff)
downloadvdr-plugin-tvonscreen-4a5845aee69c23fa52f660be1caff00c96d9fc38.tar.gz
vdr-plugin-tvonscreen-4a5845aee69c23fa52f660be1caff00c96d9fc38.tar.bz2
Version 0.6.0
Diffstat (limited to 'config.h')
-rw-r--r--config.h48
1 files changed, 36 insertions, 12 deletions
diff --git a/config.h b/config.h
index 29c05c3..fa348e5 100644
--- a/config.h
+++ b/config.h
@@ -1,32 +1,56 @@
/*
- * magazine.c
+ * config.h
*
* See the README file for copyright information and how to reach the author.
*
- * $Id: config.h,v 1.1 2004/03/05 12:16:26 schmitzj Exp $
+ * $Id: config.h,v 1.5 2004/07/08 10:46:44 schmitzj Exp $
*
*/
-
#ifndef TVONSCREEN_CONFIG_H
#define TVONSCREEN_CONFIG_H
-
#include <vdr/config.h>
-
-#define MAX
+#include <vdr/menuitems.h>
class tvonscreenConfig
{
-
public:
- tvonscreenConfig(void)
- {
- *NameUser = 0;
- }
+ tvonscreenConfig(void);
+ ~tvonscreenConfig();
+ bool SetupParse(const char *Name, const char *Value);
+ bool ProcessArgs(int argc, char *argv[]);
+ const char *CommandLineHelp(void);
+
+// char showChannels[];
+ int showLogos;
+ int XLfonts;
+ int noInfoLine;
+ int showChannels;
+ int bwlogos;
+ int colorworkaround;
+ int usertime1;
+ int usertime2;
+ int usertime3;
+ int thenshownextday;
+
+ char *logos;
+};
- char showChannels[];
+extern tvonscreenConfig tvonscreenCfg;
+
+class tvonscreenConfigPage : public cMenuSetupPage
+{
+private:
+ tvonscreenConfig m_NewConfig;
+
+protected:
+ virtual void Store(void);
+
+public:
+ tvonscreenConfigPage(void);
+ virtual ~tvonscreenConfigPage();
};
#endif