diff options
| author | svntobi <svntobi@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f> | 2007-07-26 22:59:59 +0000 |
|---|---|---|
| committer | svntobi <svntobi@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f> | 2007-07-26 22:59:59 +0000 |
| commit | 2f31c080593497987c6bdab15d2e8018c02f5c50 (patch) | |
| tree | 2f581ede1cb471a01aebcd2fc1b30e5c7362a41b /src/submenuprovider.cc | |
| parent | 19302671e7d42fda23291577b6697c8f691e5f27 (diff) | |
| download | vdr-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.cc | 30 |
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() |
