41 #if !defined(GLS_MENU_H)
45 #pragma warning (disable:4786)
94 const std::string& name,
129 template <
class MenuItem_t,
class MenuItemId_t>
144 const std::string& name,
148 GlsMenu(name, dataDict, actionHandlers),
149 _menuItems(new ItemGroup_t(
"Items", dataDict, actionHandlers))
183 MenuItem_t*
Item(
const ItemId_t& itemId)
const
185 std::stringstream itemName;
201 std::stringstream itemName;
T * Item(const std::string &name) const