29 #ifndef PT_FORMS_MENUMENUITEM_H
30 #define PT_FORMS_MENUMENUITEM_H
32 #include <Pt/Forms/Api.h>
33 #include <Pt/Forms/MenuBase.h>
34 #include <Pt/Forms/MenuBaseItem.h>
43 class PT_FORMS_API MenuMenuItem :
public MenuBaseItem
48 typedef MenuBaseItem Base;
53 virtual ~MenuMenuItem();
55 void setMenu(Menu* menu);
57 const Menu* menu()
const
68 void setParentMenu(MenuBase* p)
81 bool isMenuOpen()
const
87 virtual const std::vector<Key> onGetShortcuts();
89 virtual const std::vector<Pt::Char> onGetMnemonics();
91 virtual void onShortcut(
const Key& key);
96 MenuBase* _parentMenu;
Unicode character type.
Definition: String.h:66