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

List of all members.

Public Slots

virtual void processNavigationAction ()
 Maps menu item to type and emits navigationAction signal with that type.
virtual void validate ()
 If we are only valid with a terrain database, disable all items if there is no terrain database present.

Signals

void navigationAction (int)

Public Member Functions

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

Static Public Member Functions

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

Protected Member Functions

virtual QString menuName ()
 Pure virtual overrides.
virtual bool initMenuItems ()
 Initializes and maps the following menu items.
virtual bool initActionGroups ()
 Creates myNavigationActionGroup.
virtual DtActionGroupgetActionGroupForType (DtMenuItemType iType)
 If the newly created menu item is to be added to an action group, add it here.

Protected Attributes

DtActionGroupmyNavigationActionGroup
DtActionGroupmyNavigationZoomActionGroup

Static Protected Attributes

static bool myOnlyValidWithTerrainDatabase

Constructor & Destructor Documentation

DtTMNavigationMenu::DtTMNavigationMenu ( QWidget parent,
bool  display = true 
)

Member Function Documentation

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

Pure virtual overrides.

Reimplemented from DtPopupMenu.

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

Initializes and maps the following menu items.

DtNavigationResetToGlobalViewAction to this->processNavigationAction() DtPanNorthAction to this->processNavigationAction() DtPanNorthEastAction to this->processNavigationAction() DtPanEastAction to this->processNavigationAction() DtPanSouthEastAction to this->processNavigationAction() DtPanSouthAction to this->processNavigationAction() DtPanSouthWestAction to this->processNavigationAction() DtPanWestAction to this->processNavigationAction() DtPanNorthWestAction to this->processNavigationAction() DtZoomInAction to this->processNavigationAction() DtZoomOutAction to this->processNavigationAction()

Reimplemented from DtPopupMenu.

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

Creates myNavigationActionGroup.

Reimplemented from DtPopupMenu.

void DtTMNavigationMenu::navigationAction ( int  ) [signal]
virtual void DtTMNavigationMenu::processNavigationAction ( ) [virtual, slot]

Maps menu item to type and emits navigationAction signal with that type.

virtual void DtTMNavigationMenu::validate ( ) [virtual, slot]

If we are only valid with a terrain database, disable all items if there is no terrain database present.

Reimplemented from DtPopupMenu.

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

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

Reimplemented from DtPopupMenu.


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)