VR-Forces 4.2 Class Documentation
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
makVrf::DtVrfContextMenuManager Class Reference
Inheritance diagram for makVrf::DtVrfContextMenuManager:
Inheritance graph
[legend]

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 &)

Protected Member Functions

virtual void requestSelectionContextMenu (const QPoint &p)
virtual void requestTerrainContextMenu (const QPoint &p)
virtual std::string createTerrainContextMenu (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus)
virtual std::string createLocalContextMenu (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &)
 Creates a context menu for locally (non-published) objects.
virtual std::string createEntityContextMenu (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &)
virtual std::string createPropContextMenu (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &)
virtual std::string createSingleEntityContextMenu (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &)
virtual std::string createMultipleEntityContextMenu (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &)
virtual std::string createAggregateContextMenu (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &)
virtual std::string createSingleAggregateContextMenu (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &)
virtual std::string createMultipleAggregateContextMenu (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &)
virtual std::string createEnvironmentalContextMenu (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &)
virtual std::string createIntervisibilityContextMenu (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &)
virtual std::string createSingleEnvironmentalContextMenu (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &)
virtual std::string createMultipleEnvironmentalContextMenu (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &)
virtual std::string createMixedContextMenu (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &)
virtual void addObjectSettingsActions (DtVrfContextMenuAssembler &, makVrv::DtMenuConfiguration &menus, const makVrv::DtSelectionManager::IdSet &, const makVrv::DtMenuPath &beforePath=makVrv::DtMenuPath::empty())

Protected Attributes

DtVrfContextMenuQtSignalHandler myQtSignalHandler
bool myEnabled

Constructor & Destructor Documentation

makVrf::DtVrfContextMenuManager::DtVrfContextMenuManager ( makVrv::DtDe &  de)

CTOR.

virtual makVrf::DtVrfContextMenuManager::~DtVrfContextMenuManager ( )
virtual

DTOR.

Member Function Documentation

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

Enable/disable system.

bool makVrf::DtVrfContextMenuManager::enabled ( ) const
static DtVrfContextMenuManager& makVrf::DtVrfContextMenuManager::instance ( makVrv::DtDe &  )
static
virtual void makVrf::DtVrfContextMenuManager::requestSelectionContextMenu ( const QPoint &  p)
protectedvirtual
virtual void makVrf::DtVrfContextMenuManager::requestTerrainContextMenu ( const QPoint &  p)
protectedvirtual
virtual std::string makVrf::DtVrfContextMenuManager::createTerrainContextMenu ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration &  menus 
)
protectedvirtual
virtual std::string makVrf::DtVrfContextMenuManager::createLocalContextMenu ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration &  menus,
const makVrv::DtSelectionManager::IdSet &   
)
protectedvirtual

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

virtual std::string makVrf::DtVrfContextMenuManager::createEntityContextMenu ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration &  menus,
const makVrv::DtSelectionManager::IdSet &   
)
protectedvirtual
virtual std::string makVrf::DtVrfContextMenuManager::createPropContextMenu ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration &  menus,
const makVrv::DtSelectionManager::IdSet &   
)
protectedvirtual
virtual std::string makVrf::DtVrfContextMenuManager::createSingleEntityContextMenu ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration &  menus,
const makVrv::DtSelectionManager::IdSet &   
)
protectedvirtual
virtual std::string makVrf::DtVrfContextMenuManager::createMultipleEntityContextMenu ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration &  menus,
const makVrv::DtSelectionManager::IdSet &   
)
protectedvirtual
virtual std::string makVrf::DtVrfContextMenuManager::createAggregateContextMenu ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration &  menus,
const makVrv::DtSelectionManager::IdSet &   
)
protectedvirtual
virtual std::string makVrf::DtVrfContextMenuManager::createSingleAggregateContextMenu ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration &  menus,
const makVrv::DtSelectionManager::IdSet &   
)
protectedvirtual
virtual std::string makVrf::DtVrfContextMenuManager::createMultipleAggregateContextMenu ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration &  menus,
const makVrv::DtSelectionManager::IdSet &   
)
protectedvirtual
virtual std::string makVrf::DtVrfContextMenuManager::createEnvironmentalContextMenu ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration &  menus,
const makVrv::DtSelectionManager::IdSet &   
)
protectedvirtual
virtual std::string makVrf::DtVrfContextMenuManager::createIntervisibilityContextMenu ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration &  menus,
const makVrv::DtSelectionManager::IdSet &   
)
protectedvirtual
virtual std::string makVrf::DtVrfContextMenuManager::createSingleEnvironmentalContextMenu ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration &  menus,
const makVrv::DtSelectionManager::IdSet &   
)
protectedvirtual
virtual std::string makVrf::DtVrfContextMenuManager::createMultipleEnvironmentalContextMenu ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration &  menus,
const makVrv::DtSelectionManager::IdSet &   
)
protectedvirtual
virtual std::string makVrf::DtVrfContextMenuManager::createMixedContextMenu ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration &  menus,
const makVrv::DtSelectionManager::IdSet &   
)
protectedvirtual
virtual void makVrf::DtVrfContextMenuManager::addObjectSettingsActions ( DtVrfContextMenuAssembler &  ,
makVrv::DtMenuConfiguration &  menus,
const makVrv::DtSelectionManager::IdSet &  ,
const makVrv::DtMenuPath &  beforePath = makVrv::DtMenuPath::empty() 
)
protectedvirtual

Member Data Documentation

DtVrfContextMenuQtSignalHandler makVrf::DtVrfContextMenuManager::myQtSignalHandler
protected
bool makVrf::DtVrfContextMenuManager::myEnabled
protected

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

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)