42 #if !defined(GLS_MFDMENU_H)
46 #pragma warning (disable:4786)
68 template <
class MenuItemId_t>
165 template <
class MenuItem_t,
class Submenu_t,
class PageId_t>
180 const std::string& name,
184 BaseClass(name, dataDict, actionHandlers),
215 static const disti::AttributeName SUBMENUS(
"Submenus");
219 SubmenuGroup_t* submenus =
224 GlsMenuDictionary::const_iterator submenuIt;
225 for (submenuIt = submenus->
Attributes().Begin();
229 Submenu_t* submenu =
dynamic_cast<Submenu_t*
>(*submenuIt);
263 #endif // GLS_MFDMENU_H
std::string Name(Side_t side)
This file defines a class that provides a string-based boolean expression parser and evaluator...
This file defines common MFD types.