12 #include <vrvCore/DtVrvApplication.h>
13 #include <vrvCore/DtMenuConfiguration.h>
14 #include <vrvCoreQt/DtQtMenuAssembler.h>
40 virtual void addMenuPath(
const makVrv::DtMenuPath& path,
int weight = -1);
45 virtual void removeMenuPath(
const makVrv::DtMenuPath& path);
50 virtual void addMenuPathAfter(
const makVrv::DtMenuPath& newPath,
const makVrv::DtMenuPath& relativeTo);
55 virtual void addMenuPathBefore(
const makVrv::DtMenuPath& newPath,
const makVrv::DtMenuPath& relativeTo);
59 makVrv::DtVrvApplication*
myApp;
81 virtual void registerMenu(makVrv::DtMenu* menu);
85 virtual void unregisterMenu(makVrv::DtMenu* menu,
bool deleteBuilder =
true);
89 virtual void registerItem(makVrv::DtMenuItem* item);
93 virtual void unregisterItem(makVrv::DtMenuItem* item,
bool deleteBuilder =
true);
97 virtual void registerMenu(makVrv::DtMenuItem*);
100 virtual void unregisterMenu(makVrv::DtMenuItem*,
bool);
144 virtual void createMenuConfiguration(makVrv::DtDe&);