summaryrefslogtreecommitdiff
path: root/setup.h
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2015-01-31 11:46:06 +0100
committerlouis <louis.braun@gmx.de>2015-01-31 11:46:06 +0100
commit1883ac1691f1e6cbe035819c07bbae72bc7748a9 (patch)
treeef3ee83a82ee65d96f1640414e940921936cae9c /setup.h
parent304f5920045b1d55f093b2a7bb19162de1d2d4db (diff)
downloadvdr-plugin-skindesigner-1883ac1691f1e6cbe035819c07bbae72bc7748a9.tar.gz
vdr-plugin-skindesigner-1883ac1691f1e6cbe035819c07bbae72bc7748a9.tar.bz2
added possibiliy to use submenus in the skin setup menus
Diffstat (limited to 'setup.h')
-rw-r--r--setup.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/setup.h b/setup.h
index f831d74..c06a5cf 100644
--- a/setup.h
+++ b/setup.h
@@ -29,16 +29,28 @@ public:
virtual ~cSkinDesignerSetup();
};
+// --- cSkinSetupSubMenu -----------------------------------------------------------
+
+class cSkinSetupSubMenu : public cOsdItem {
+private:
+ string name;
+public:
+ cSkinSetupSubMenu(string name, string displayText);
+ virtual ~cSkinSetupSubMenu() {};
+ string GetName(void) { return name; };
+};
+
// --- cSkindesignerSkinSetup -----------------------------------------------------------
class cSkindesignerSkinSetup : public cOsdMenu {
private:
string skin;
+ string name;
protected:
virtual eOSState ProcessKey(eKeys Key);
void Set(void);
public:
- cSkindesignerSkinSetup(string skin);
+ cSkindesignerSkinSetup(string skin, string menu);
virtual ~cSkindesignerSkinSetup();
};