diff options
author | svntcreutz <svntcreutz@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f> | 2007-08-28 12:20:45 +0000 |
---|---|---|
committer | svntcreutz <svntcreutz@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f> | 2007-08-28 12:20:45 +0000 |
commit | 5fb8bd4b953e93a699f6aa9a1c646b6f558475c3 (patch) | |
tree | d08ebf86f0d7f93b22dc849504dc82ab9640ac87 /src/menusetup.cpp | |
parent | 8ffe4729c56d10b6d5b6a600d9da358a97b5a899 (diff) | |
download | vdr-plugin-menuorg-5fb8bd4b953e93a699f6aa9a1c646b6f558475c3.tar.gz vdr-plugin-menuorg-5fb8bd4b953e93a699f6aa9a1c646b6f558475c3.tar.bz2 |
renamed cMenuSetup to cMenuOrgSetup and added some config stuff
git-svn-id: file:///home/tobias/sandbox/vdr/--/vdr-pkg/vdr-pkg/menuorg/trunk@6098 cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f
Diffstat (limited to 'src/menusetup.cpp')
-rw-r--r-- | src/menusetup.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/menusetup.cpp b/src/menusetup.cpp index 906e6ed..6d87a8c 100644 --- a/src/menusetup.cpp +++ b/src/menusetup.cpp @@ -31,14 +31,14 @@ using namespace xmlpp; using namespace std; -cMenuSetup::cMenuSetup(MenuConfiguration& menuConfiguration, int displayMode) +cMenuOrgSetup::cMenuOrgSetup(MenuConfiguration& menuConfiguration, bool flatMenuSetup) :cOsdMenu(tr("Menu Setup")),_menuConfiguration(menuConfiguration) { - _displayMode = displayMode; + _flatMenuSetup = flatMenuSetup; CreateMenuItems(_menuConfiguration.Configuration(), 0); } -void cMenuSetup::CreateMenuItems(const Element* menuRoot, int iCount) +void cMenuOrgSetup::CreateMenuItems(const Element* menuRoot, int iCount) { int cur=Current(); @@ -60,10 +60,10 @@ void cMenuSetup::CreateMenuItems(const Element* menuRoot, int iCount) for (int i=0; i <= iCount ;i++) name = " " + name; - if ( type == "menu" && _displayMode == 1) + if ( type == "menu" && _flatMenuSetup) { name = "+" + name; - Add(new cOsdItem(name.c_str()),true); + Add(new cOsdItem(name.c_str()), true); CreateMenuItems(childElement, iCount+1); } else @@ -71,7 +71,7 @@ void cMenuSetup::CreateMenuItems(const Element* menuRoot, int iCount) if(iCount > 0) name = " " + name; - Add(new cOsdItem(name.c_str()),true); + Add(new cOsdItem(name.c_str()), true); } } } @@ -83,18 +83,18 @@ void cMenuSetup::CreateMenuItems(const Element* menuRoot, int iCount) } } -eOSState cMenuSetup::ProcessKey(eKeys Key) +eOSState cMenuOrgSetup::ProcessKey(eKeys Key) { dsyslog("menuorg: cMenuSetup::ProcessKey called"); std::cerr << "menuorg: cMenuSetup::ProcessKey called" << std::endl; eOSState state = cOsdMenu::ProcessKey(Key); - if (HasSubMenu()) + if(HasSubMenu()) { return state; } - if (state == osUnknown) + if(state == osUnknown) { switch(Key) { @@ -140,7 +140,7 @@ eOSState cMenuSetup::ProcessKey(eKeys Key) return state; } -void cMenuSetup::DrawButton(void) +void cMenuOrgSetup::DrawButton(void) { SetHelp(tr("Create"),tr("Edit"),tr("Delete"),tr("Move")); Display(); |