summaryrefslogtreecommitdiff
path: root/src/submenuprovider.cpp
diff options
context:
space:
mode:
authorsvntobi <svntobi@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f>2007-08-11 13:12:06 +0000
committersvntobi <svntobi@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f>2007-08-11 13:12:06 +0000
commitc99ef16f6109264bb008fefaa4b261ad55d113f9 (patch)
tree69cfe34180ca5d7710ca25cde19da5fca334cf03 /src/submenuprovider.cpp
parent000eb87a300d20db27456cb67f23b2c5481b5204 (diff)
downloadvdr-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.cpp22
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;
-}