VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes
makVrf::DtVrfContextMenuManager Class Reference
Inheritance diagram for makVrf::DtVrfContextMenuManager:
Inheritance graph
[legend]

List of all members.

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 DtVrfContextMenuManagerinstance (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

Constructor & Destructor Documentation

CTOR.

DTOR.


Member Function Documentation

virtual void makVrf::DtVrfContextMenuManager::setEnabled ( bool  ) [virtual]

Enable/disable system.

Get an instance used to emit, or to connect.

Reimplemented from makVrv::DtContextMenuManager.

virtual void makVrf::DtVrfContextMenuManager::requestSelectionContextMenu ( const QPoint &  where) [protected, virtual]

Displays the selection context menu at the given screen location.

If the menu would extend off the screen when placed at the 'where' location, the menu is moved so that it remains on screen.

Reimplemented from makVrv::DtContextMenuManager.

virtual void makVrf::DtVrfContextMenuManager::requestTerrainContextMenu ( const QPoint &  where) [protected, virtual]

Displays the terrain context menu at the given screen location.

If the menu would extend off the screen when placed at the 'where' location, the menu is moved so that it remains on screen.

Reimplemented from makVrv::DtContextMenuManager.

virtual void makVrf::DtVrfContextMenuManager::createTerrainContextMenu ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration menus 
) [protected, virtual]
virtual void makVrf::DtVrfContextMenuManager::createLocalContextMenu ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration menus,
const makVrv::DtSelectionManager::IdSet  
) [protected, virtual]

Creates a context menu for locally (non-published) objects.

virtual void makVrf::DtVrfContextMenuManager::createEntityContextMenu ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration menus,
const makVrv::DtSelectionManager::IdSet  
) [protected, virtual]
virtual void makVrf::DtVrfContextMenuManager::createPropContextMenu ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration menus,
const makVrv::DtSelectionManager::IdSet  
) [protected, virtual]
virtual void makVrf::DtVrfContextMenuManager::createSingleEntityContextMenu ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration menus,
const makVrv::DtSelectionManager::IdSet  
) [protected, virtual]
virtual void makVrf::DtVrfContextMenuManager::createSingleVertexContextMenu ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration menus,
const makVrv::DtSelectionManager::IdSet  
) [protected, virtual]
virtual void makVrf::DtVrfContextMenuManager::createMultipleEntityContextMenu ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration menus,
const makVrv::DtSelectionManager::IdSet  
) [protected, virtual]
virtual void makVrf::DtVrfContextMenuManager::createAggregateContextMenu ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration menus,
const makVrv::DtSelectionManager::IdSet  
) [protected, virtual]
virtual void makVrf::DtVrfContextMenuManager::createSingleAggregateContextMenu ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration menus,
const makVrv::DtSelectionManager::IdSet  
) [protected, virtual]
virtual void makVrf::DtVrfContextMenuManager::createMultipleAggregateContextMenu ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration menus,
const makVrv::DtSelectionManager::IdSet  
) [protected, virtual]
virtual void makVrf::DtVrfContextMenuManager::createEnvironmentalContextMenu ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration menus,
const makVrv::DtSelectionManager::IdSet  
) [protected, virtual]
virtual void makVrf::DtVrfContextMenuManager::createIntervisibilityContextMenu ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration menus,
const makVrv::DtSelectionManager::IdSet  
) [protected, virtual]
virtual void makVrf::DtVrfContextMenuManager::createSingleEnvironmentalContextMenu ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration menus,
const makVrv::DtSelectionManager::IdSet  
) [protected, virtual]
virtual void makVrf::DtVrfContextMenuManager::createMultipleEnvironmentalContextMenu ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration menus,
const makVrv::DtSelectionManager::IdSet  
) [protected, virtual]
virtual void makVrf::DtVrfContextMenuManager::createMixedContextMenu ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration menus,
const makVrv::DtSelectionManager::IdSet  
) [protected, virtual]
virtual void makVrf::DtVrfContextMenuManager::addPlanActions ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration menus,
const makVrv::DtSelectionManager::IdSet  
) [protected, virtual]
virtual void makVrf::DtVrfContextMenuManager::addStealthAttachActions ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration menus,
const makVrv::DtSelectionManager::IdSet  
) [protected, virtual]
virtual void makVrf::DtVrfContextMenuManager::addEmbarkationActions ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration menus,
const makVrv::DtSelectionManager::IdSet  
) [protected, virtual]
virtual void makVrf::DtVrfContextMenuManager::addObjectSettingsActions ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration menus,
const makVrv::DtSelectionManager::IdSet  
) [protected, virtual]

Member Data Documentation


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)