diff options
Diffstat (limited to 'src/menuitemsetup.cpp')
-rw-r--r-- | src/menuitemsetup.cpp | 27 |
1 files changed, 24 insertions, 3 deletions
diff --git a/src/menuitemsetup.cpp b/src/menuitemsetup.cpp index bc4851d..6177e0a 100644 --- a/src/menuitemsetup.cpp +++ b/src/menuitemsetup.cpp @@ -32,13 +32,34 @@ cMenuItemSetup::cMenuItemSetup(void) itemTypeText[3] = "Command"; Add(new cMenuEditStraItem(tr("Item Type"),&_itemType, 4, itemTypeText)); - // TODO: add osd items for the selectet item type + + switch(_itemType) + { + case 0: + // Add listItem of valid System Items + // Add textItem for title attribute + Add() + break; + + case 1: + // Add listItem of unused plugins or a submenu with the items + // Add textItem for title attribute + break; + + case 2: + // Add textItem for name attribute + break; + + case 3: + // Add textItem for name attribute + // Add textItem for command attribute + // Add boolItem for confirm attribute + break; + } } eOSState cMenuItemSetup::ProcessKey(eKeys Key) { - dsyslog("menuorg: cMenuSetupItemSetup::ProcessKey called"); - std::cerr << "menuorg: cMenuSetupItemSetup::ProcessKey called" << std::endl; eOSState state = cOsdMenu::ProcessKey(Key); return state; } |