16 #include <boost/unordered_map.hpp>
45 void registerMenu(
DtMenu*);
48 DtMenu* menuBuilder(
const std::string&)
const;
51 void unregisterMenu(
DtMenu*,
bool deleteBuilder =
true);
57 DtMenuItem* menuItemBuilder(
const std::string&)
const;
60 void unregisterMenu(
DtMenuItem*,
bool deleteBuilder =
true);
64 return myMenuBuilders;
69 return myMenuItemBuilders;
74 return myMenuBuilders;
79 return myMenuItemBuilders;
96 virtual void assembleMenu(
const DtMenuPath& menuPath);
99 virtual void assembleMenuItem(
const DtMenuPath& menuPath);
101 virtual QMenuBar* menuBar();
102 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