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

List of all members.

Public Slots

virtual void processInformationValid ()
virtual void processFilteredSelection ()

Signals

void setFilteredSelectionMode (const DtFilter *)

Public Member Functions

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

Static Public Member Functions

static DtPopupMenu * create (QWidget *parent, bool display=true)

Protected Member Functions

virtual bool initMenuItems ()
 Pure virtual overrides.
virtual void validate ()
 Override to disable object selection mode switching if in a different selection mode other than "Normal".
virtual void initSelectionModes ()
 Initializes modes that can be used for selection.
virtual void addSelectionFilter (int iMode, const DtFilter &)
 Add selection filters for selection modes. If filter exists for particular mode, replaces it.
virtual const DtFilter * selectionFilter (int iMode) const
virtual void initSelectionFilters ()
virtual bool initActionGroups ()
 Creates myObjectsActionGroup.
virtual DtActionGroup * getActionGroupForType (DtMenuItemType iType)
 If the newly created menu item is to be added to an action group, add it here.

Protected Attributes

QHash< int, DtFilter * > mySelectionFilters
DtActionGroup * mySelectActionGroup

Constructor & Destructor Documentation

DtTerrainObjectsMenu::DtTerrainObjectsMenu ( QWidget *  parent,
bool  display = true 
)

Member Function Documentation

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

Pure virtual overrides.

Initializes and maps the following menu items

Reimplemented from DtTMObjectsMenu.

virtual void DtTerrainObjectsMenu::validate ( ) [protected, virtual]

Override to disable object selection mode switching if in a different selection mode other than "Normal".

Reimplemented from DtPopupMenu.

virtual void DtTerrainObjectsMenu::initSelectionModes ( ) [protected, virtual]

Initializes modes that can be used for selection.

virtual void DtTerrainObjectsMenu::addSelectionFilter ( int  iMode,
const DtFilter &   
) [protected, virtual]

Add selection filters for selection modes. If filter exists for particular mode, replaces it.

virtual const DtFilter* DtTerrainObjectsMenu::selectionFilter ( int  iMode) const [protected, virtual]
virtual void DtTerrainObjectsMenu::initSelectionFilters ( ) [protected, virtual]
virtual bool DtTerrainObjectsMenu::initActionGroups ( ) [protected, virtual]

Creates myObjectsActionGroup.

Reimplemented from DtTMObjectsMenu.

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

Reimplemented from DtTMObjectsMenu.

virtual void DtTerrainObjectsMenu::processInformationValid ( ) [virtual, slot]
virtual void DtTerrainObjectsMenu::processFilteredSelection ( ) [virtual, slot]
static DtPopupMenu* DtTerrainObjectsMenu::create ( QWidget *  parent,
bool  display = true 
) [static]

Reimplemented from DtTMObjectsMenu.


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)