![]() |
VR-Forces 5.0.2 Developer's Guide
|
Menu assembler for right click menus.

Public Member Functions | |
| DtRightClickMenuManager () | |
| virtual | ~DtRightClickMenuManager () |
| void | clear () |
Public Member Functions inherited from makVrv::DtMenuManager | |
| virtual | ~DtMenuManager () |
| virtual void | registerMenu (const DtMenuPath &path, QMenu *menu) |
| virtual void | registerMenuItem (const DtMenuPath &path, QAction *action) |
| virtual QMenu * | findMenu (const DtMenuPath &path) const |
| virtual QAction * | findMenuItem (const DtMenuPath &path) const |
| virtual void | sortMenuConfiguration (const DtMenuConfiguration &configuration) const |
| virtual bool | showMenu (const DtMenuPath &path) |
| virtual bool | hideMenu (const DtMenuPath &path) |
| virtual bool | showMenuItem (const DtMenuPath &path) |
| virtual bool | hideMenuItem (const DtMenuPath &path) |
| const std::map< DtMenuPath, QMenu * > & | menus () const |
| const std::map< DtMenuPath, QAction * > | menuItems () const |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| virtual | ~DtVirtualBaseClass () |
Additional Inherited Members | |
Static Public Member Functions inherited from makVrv::DtMenuManager | |
| static DtMenuManager & | instance (DtDe &de) |
Public Attributes inherited from makVrv::DtMenuManager | |
| boost::signalslib::signal < void(const DtMenuPath &)> | signal_menuDeleted |
| boost::signalslib::signal < void(const DtMenuPath &)> | signal_menuItemDeleted |
Protected Slots inherited from makVrv::DtMenuManager | |
| virtual void | onMenuDestroyed (QObject *obj) |
| virtual void | onActionDestroyed (QObject *obj) |
Protected Member Functions inherited from makVrv::DtMenuManager | |
| DtMenuManager () | |
| virtual void | addSortedNamesToMenu (QStringList sortedByName, std::map< QString, std::vector< QAction * > > sorted, QMenu *menu) const |
| virtual void | sortMenu (QMenu *, const DtMenuConfiguration::MenuSortFlags &flags, const DtMenuConfiguration &configuration) const |
Protected Attributes inherited from makVrv::DtMenuManager | |
| std::map< QPointer< QMenu > , DtMenuPath > | myMenuPaths |
| std::map< DtMenuPath, QMenu * > | myMenus |
| std::map< DtMenuPath, QAction * > | myMenuItems |
|
inline |
|
inlinevirtual |
|
inline |