Public Member Functions |
| | DtVrfContextMenuManager (makVrv::DtDe &de) |
| | CTOR.
|
| virtual | ~DtVrfContextMenuManager () |
| | DTOR.
|
| virtual void | setEnabled (bool) |
| | Enable/disable system.
|
| bool | enabled () const |
Static Public Member Functions |
| static DtVrfContextMenuManager & | instance (makVrv::DtDe &) |
| | Get an instance used to emit, or to connect.
|
Public Attributes |
boost::signal< void(makVrv::DtQtMenuAssembler
&menuAssembler,
makVrv::DtMenuConfiguration
&menus, const
makVrv::DtSelectionManager::IdSet
&idSet, int selectionType,
makVrv::DtDe &)> | signal_contextMenuAboutToBeCreated |
boost::signal< void(makVrv::DtQtMenuAssembler
&menuAssembler,
makVrv::DtMenuConfiguration
&menus, const
makVrv::DtSelectionManager::IdSet
&idSet)> | signal_unhandledRightClick |
Protected Member Functions |
| virtual void | requestSelectionContextMenu (const QPoint &p) |
| | Displays the selection context menu at the given screen location.
|
| virtual void | requestTerrainContextMenu (const QPoint &p) |
| | Displays the terrain context menu at the given screen location.
|
| virtual void | createTerrainContextMenu (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus) |
| virtual void | createLocalContextMenu (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &) |
| | Creates a context menu for locally (non-published) objects.
|
| virtual void | createEntityContextMenu (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &) |
| virtual void | createPropContextMenu (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &) |
| virtual void | createSingleEntityContextMenu (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &) |
| virtual void | createSingleVertexContextMenu (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &) |
| virtual void | createMultipleEntityContextMenu (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &) |
| virtual void | createAggregateContextMenu (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &) |
| virtual void | createSingleAggregateContextMenu (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &) |
| virtual void | createMultipleAggregateContextMenu (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &) |
| virtual void | createEnvironmentalContextMenu (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &) |
| virtual void | createIntervisibilityContextMenu (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &) |
| virtual void | createSingleEnvironmentalContextMenu (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &) |
| virtual void | createMultipleEnvironmentalContextMenu (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &) |
| virtual void | createMixedContextMenu (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &) |
| virtual void | addPlanActions (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &) |
| virtual void | addStealthAttachActions (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &) |
| virtual void | addEmbarkationActions (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &) |
| virtual void | addObjectSettingsActions (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &) |
Protected Attributes |
| DtVrfContextMenuQtSignalHandler | myQtSignalHandler |
| bool | myEnabled |