diff options
author | Rainer Blickle <rainer@server.(none)> | 2010-07-22 20:18:54 +0200 |
---|---|---|
committer | Rainer Blickle <rainer@server.(none)> | 2010-07-22 20:18:54 +0200 |
commit | c081bef7ddc50672b9fb88bdb2ed4cf2da0a590b (patch) | |
tree | efc4d356a7d49395611aeaa09bdad825a418b964 /submenu.h | |
parent | 4ccd4288c7a71514dd214ba6f7ee60d4a9ac818a (diff) | |
parent | 689d33ac30b86d66c83aa6754992a21d092f72b0 (diff) | |
download | vdr-plugin-pvrinput-c081bef7ddc50672b9fb88bdb2ed4cf2da0a590b.tar.gz vdr-plugin-pvrinput-c081bef7ddc50672b9fb88bdb2ed4cf2da0a590b.tar.bz2 |
Merge commit 'openRepo/rb_osd_submenues' into rb_osd_submenues
Diffstat (limited to 'submenu.h')
-rw-r--r-- | submenu.h | 17 |
1 files changed, 11 insertions, 6 deletions
@@ -28,8 +28,13 @@ #include "common.h" #include <vdr/osdbase.h> +class cPvrSubMenu : public cOsdMenu { +public: + cPvrSubMenu(const char* text) : cOsdMenu(text, 33) { } + virtual eOSState ProcessKey(eKeys Key); +}; -class cPvrMenuGeneral : public cOsdMenu { +class cPvrMenuGeneral : public cPvrSubMenu { private: /* Reference to the setup data object, mustn't be deleted within this Object */ cPvrSetup *setup; @@ -37,7 +42,7 @@ public: cPvrMenuGeneral(cPvrSetup *setupObject); }; -class cPvrMenuVideo : public cOsdMenu { +class cPvrMenuVideo : public cPvrSubMenu { private: /* Reference to the setup data object, mustn't be deleted within this Object */ cPvrSetup *setup; @@ -45,7 +50,7 @@ public: cPvrMenuVideo(cPvrSetup *setupObject); }; -class cPvrMenuAudio : public cOsdMenu { +class cPvrMenuAudio : public cPvrSubMenu { private: /* Reference to the setup data object, mustn't be deleted within this Object */ cPvrSetup *setup; @@ -53,7 +58,7 @@ public: cPvrMenuAudio(cPvrSetup *setupObject); }; -class cPvrMenuMpegFilter : public cOsdMenu { +class cPvrMenuMpegFilter : public cPvrSubMenu { private: /* Reference to the setup data object, mustn't be deleted within this Object */ cPvrSetup *setup; @@ -61,7 +66,7 @@ public: cPvrMenuMpegFilter(cPvrSetup *setupObject); }; -class cPvrMenuExperts : public cOsdMenu { +class cPvrMenuExperts : public cPvrSubMenu { private: /* Reference to the setup data object, mustn't be deleted within this Object */ cPvrSetup *setup; @@ -69,7 +74,7 @@ public: cPvrMenuExperts(cPvrSetup *setupObject); }; -class cPvrMenuHdPvr : public cOsdMenu { +class cPvrMenuHdPvr : public cPvrSubMenu { private: /* Reference to the setup data object, mustn't be deleted within this Object */ cPvrSetup *setup; |