diff options
author | svntobi <svntobi@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f> | 2007-08-11 13:12:06 +0000 |
---|---|---|
committer | svntobi <svntobi@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f> | 2007-08-11 13:12:06 +0000 |
commit | c99ef16f6109264bb008fefaa4b261ad55d113f9 (patch) | |
tree | 69cfe34180ca5d7710ca25cde19da5fca334cf03 /src/submenuprovider.cpp | |
parent | 000eb87a300d20db27456cb67f23b2c5481b5204 (diff) | |
download | vdr-plugin-menuorg-c99ef16f6109264bb008fefaa4b261ad55d113f9.tar.gz vdr-plugin-menuorg-c99ef16f6109264bb008fefaa4b261ad55d113f9.tar.bz2 |
got rid of the load error state forwarding
git-svn-id: file:///home/tobias/sandbox/vdr/--/vdr-pkg/vdr-pkg/submenu/trunk@5674 cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f
Diffstat (limited to 'src/submenuprovider.cpp')
-rw-r--r-- | src/submenuprovider.cpp | 22 |
1 files changed, 4 insertions, 18 deletions
diff --git a/src/submenuprovider.cpp b/src/submenuprovider.cpp index 9844abc..7ed8caa 100644 --- a/src/submenuprovider.cpp +++ b/src/submenuprovider.cpp @@ -4,20 +4,11 @@ #include "pluginmenuitem.h" #include <vdr/plugin.h> -SubMenuProvider::SubMenuProvider() +SubMenuProvider::SubMenuProvider(MenuNode* rootMenu) { - //CreateTestMenus(); - _oXmlMenu.LoadXmlMenu(); - if(_oXmlMenu.getErrorStatus() == false) - { - _currentMenu = _oXmlMenu.GetMenuTree(); - _someError=false; - } - else - { - _someError=true; - } + _currentMenu = _rootMenu = rootMenu; } + MainMenuItemsList* SubMenuProvider::MainMenuItems() { ResetMainMenuItemsList(); @@ -44,7 +35,7 @@ void SubMenuProvider::ResetMainMenuItemsList() void SubMenuProvider::EnterRootMenu() { - _currentMenu = _oXmlMenu.GetMenuTree(); + _currentMenu = _rootMenu; } void SubMenuProvider::EnterSubMenu(cOsdItem* item) @@ -72,8 +63,3 @@ bool SubMenuProvider::LeaveSubMenu() return false; } } - -bool SubMenuProvider::getSomeError() -{ - return _someError; -} |