summaryrefslogtreecommitdiff
path: root/src/submenuprovider.cc
diff options
context:
space:
mode:
authorsvntobi <svntobi@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f>2007-07-26 22:59:59 +0000
committersvntobi <svntobi@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f>2007-07-26 22:59:59 +0000
commit2f31c080593497987c6bdab15d2e8018c02f5c50 (patch)
tree2f581ede1cb471a01aebcd2fc1b30e5c7362a41b /src/submenuprovider.cc
parent19302671e7d42fda23291577b6697c8f691e5f27 (diff)
downloadvdr-plugin-menuorg-2f31c080593497987c6bdab15d2e8018c02f5c50.tar.gz
vdr-plugin-menuorg-2f31c080593497987c6bdab15d2e8018c02f5c50.tar.bz2
fixed small bug
git-svn-id: file:///home/tobias/sandbox/vdr/--/vdr-pkg/vdr-pkg/submenu/trunk@5645 cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f
Diffstat (limited to 'src/submenuprovider.cc')
-rw-r--r--src/submenuprovider.cc30
1 files changed, 14 insertions, 16 deletions
diff --git a/src/submenuprovider.cc b/src/submenuprovider.cc
index cf6b34c..beeb736 100644
--- a/src/submenuprovider.cc
+++ b/src/submenuprovider.cc
@@ -18,22 +18,20 @@ void SubMenuProvider::CreateTestMenus()
MenuNode* subMenu1_1 = subMenu1->AddChild(new SubMenuItem("Custom menu 1.1"));
subMenu1_1->AddChild(new VdrMenuItem(tr("Timers"), osTimers));
subMenu1_1->AddChild(new VdrMenuItem(tr("Recordings"), osRecordings));
- MenuNode* subMenu2 =_rootMenuNode.AddChild(new SubMenuItem("Custom menu 2"));
- //plugins
- for (int i = 0; ; i++)
- {
- cPlugin *p = cPluginManager::GetPlugin(i);
- if (p)
- {
- const char *item = p->MainMenuEntry();
- if (item)
- {
- subMenu2->AddChild(new PluginMenuItem(item, i));
- }
- }
- else
- break;
- }
+ MenuNode* subMenu2 =_rootMenuNode.AddChild(new SubMenuItem("Custom menu 2"));
+ //plugins
+ int i=0;
+ while (cPlugin *p = cPluginManager::GetPlugin(i))
+ {
+ if (const char *item = p->MainMenuEntry())
+ {
+ subMenu2->AddChild(new PluginMenuItem(item, i));
+ }
+ i++;
+ }
+ _rootMenuNode.AddChild(new VdrMenuItem(tr("Setup"), osSetup));
+ if (Commands.Count())
+ _rootMenuNode.AddChild(new VdrMenuItem(tr("Commands"), osCommands));
}
MainMenuItemsList* SubMenuProvider::MainMenuItems()