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

List of all members.

Public Slots

virtual void processViewShowAllObjects ()
virtual void processViewHideAllObjects ()
virtual void processShowObjects (bool show)

Public Member Functions

 DtTMObjectsMenu (QWidget *parent, bool display=true)
virtual ~DtTMObjectsMenu ()

Static Public Member Functions

static DtPopupMenucreate (QWidget *parent, bool display=true)

Protected Slots

virtual void processEditValid ()
virtual void processDeleteValid ()
virtual void processToggleFreehandPointEdit ()

Protected Member Functions

virtual QString menuName ()
 Pure virtual overrides.
virtual bool initMenuItems ()
 Initializes and maps the following menu items.
virtual bool initActionGroups ()
 Creates myObjectsActionGroup.
virtual DtActionGroupgetActionGroupForType (DtMenuItemType iType)
 If the newly created menu item is to be added to an action group, add it here.
virtual DtTMMapAreamapArea () const
 Returns the currently active map area assuming owner is of type DtBaseWindow.
virtual bool createMenuItems ()
virtual void initConnections ()
 Initializes connections used for validations on this popup menu.

Protected Attributes

DtActionGroupmyObjectsActionGroup
DtActionGroupmyObjectDisplayGroup
 This group will be used to add a sub-menu to the view menu where different types of objects to view/hide can be displayed.

Constructor & Destructor Documentation

DtTMObjectsMenu::DtTMObjectsMenu ( QWidget parent,
bool  display = true 
)
virtual DtTMObjectsMenu::~DtTMObjectsMenu ( ) [virtual]

Member Function Documentation

virtual QString DtTMObjectsMenu::menuName ( ) [protected, virtual]

Pure virtual overrides.

Reimplemented from DtPopupMenu.

virtual bool DtTMObjectsMenu::initMenuItems ( ) [protected, virtual]

Initializes and maps the following menu items.

DtEditAction to window->eventController()->editSelection() DtDeleteAction to window->eventController()->processDeleteAction

Reimplemented from DtPopupMenu.

Reimplemented in DtTerrainObjectsMenu.

virtual bool DtTMObjectsMenu::initActionGroups ( ) [protected, virtual]

Creates myObjectsActionGroup.

Reimplemented from DtPopupMenu.

Reimplemented in DtTerrainObjectsMenu.

static DtPopupMenu* DtTMObjectsMenu::create ( QWidget parent,
bool  display = true 
) [static]

Reimplemented in DtTerrainObjectsMenu.

virtual void DtTMObjectsMenu::processEditValid ( ) [protected, virtual, slot]
virtual void DtTMObjectsMenu::processDeleteValid ( ) [protected, virtual, slot]
virtual void DtTMObjectsMenu::processToggleFreehandPointEdit ( ) [protected, virtual, slot]
virtual void DtTMObjectsMenu::processViewShowAllObjects ( ) [virtual, slot]
virtual void DtTMObjectsMenu::processViewHideAllObjects ( ) [virtual, slot]
virtual void DtTMObjectsMenu::processShowObjects ( bool  show) [virtual, slot]
virtual DtActionGroup* DtTMObjectsMenu::getActionGroupForType ( DtMenuItemType  iType) [protected, virtual]

If the newly created menu item is to be added to an action group, add it here.

Reimplemented from DtPopupMenu.

Reimplemented in DtTerrainObjectsMenu.

virtual DtTMMapArea* DtTMObjectsMenu::mapArea ( ) const [protected, virtual]

Returns the currently active map area assuming owner is of type DtBaseWindow.

virtual bool DtTMObjectsMenu::createMenuItems ( ) [protected, virtual]

Reimplemented from DtPopupMenu.

virtual void DtTMObjectsMenu::initConnections ( ) [protected, virtual]

Initializes connections used for validations on this popup menu.

Reimplemented from DtPopupMenu.


Member Data Documentation

This group will be used to add a sub-menu to the view menu where different types of objects to view/hide can be displayed.


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)