13 #include <boost/unordered_map.hpp>
42 void registerMenu(
DtMenu*);
45 DtMenu* menuBuilder(
const std::string&)
const;
48 void unregisterMenu(
DtMenu*,
bool deleteBuilder =
true);
54 DtMenuItem* menuItemBuilder(
const std::string&)
const;
57 void unregisterMenu(
DtMenuItem*,
bool deleteBuilder =
true);
61 return myMenuBuilders;
66 return myMenuItemBuilders;
71 return myMenuBuilders;
76 return myMenuItemBuilders;
93 virtual void assembleMenu(
const DtMenuPath& menuPath);
96 virtual void assembleMenuItem(
const DtMenuPath& menuPath);
98 virtual QMenuBar* menuBar();
99 virtual QWidget* menuWindow();
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69