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