summaryrefslogtreecommitdiff
path: root/setup.h
diff options
context:
space:
mode:
Diffstat (limited to 'setup.h')
-rw-r--r--setup.h48
1 files changed, 48 insertions, 0 deletions
diff --git a/setup.h b/setup.h
new file mode 100644
index 0000000..1bbc7c6
--- /dev/null
+++ b/setup.h
@@ -0,0 +1,48 @@
+/**
+ * based on setup.h,v 1.1.1.1 2006/02/26 14:11:02 lordjaxom
+ *
+ * version by Midas
+ *
+ */
+
+#ifndef VDR_BLOCK_SETUP_H
+#define VDR_BLOCK_SETUP_H
+
+#include <vdr/menuitems.h>
+
+#include "event.h"
+#include "config.h"
+
+class cMenuSetupBlock : public cMenuSetupPage {
+private:
+ cEventsBlock mEventsData;
+ cSetupBlock mSetupData;
+
+protected:
+ virtual void Store(void);
+ virtual eOSState ProcessKey(eKeys Key);
+
+ void Set(void);
+ void SetHelpKeys(void);
+
+ eOSState Edit(void);
+ eOSState New(void);
+ eOSState Delete(void);
+
+public:
+ cMenuSetupBlock();
+};
+
+class cMenuSetupEditBlock : public cOsdMenu {
+private:
+ cEventBlock *mEvent;
+ cEventBlock mData;
+
+protected:
+ eOSState ProcessKey(eKeys Key);
+
+public:
+ cMenuSetupEditBlock(cEventBlock *Event);
+};
+
+#endif // VDR_BLOCK_SETUP_H