19 #include <QtCore/QObject>
20 #include <QtCore/QPointer>
22 #include <QtWidgets/QMenu>
75 virtual bool showMenuItem(
const DtMenuPath& path);
78 virtual bool hideMenuItem(
const DtMenuPath& path);
82 const std::map<DtMenuPath,QMenu*>& menus()
const;
83 const std::map<DtMenuPath,QAction*> menuItems()
const;
91 virtual void onMenuDestroyed(
QObject* obj);
94 virtual void onActionDestroyed(
QObject* obj);
102 virtual void addSortedNamesToMenu(QStringList sortedByName,
103 std::map<QString, std::vector<QAction*> > sorted,
QMenu* menu)
const;
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
Contains makVrv::DtVirtualBaseClass class.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70