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

List of all members.

Public Slots

virtual void processViewEditToolbarsValid ()
 Only valid if windows toolbar system is endabled.

Public Member Functions

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

Static Public Member Functions

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

Protected Member Functions

virtual QString menuName ()
 Pure virtual overrides.
virtual bool initMenuItems ()
 Initializes and maps the following menu items.
virtual bool initActionGroups ()
 Creates myViewActionGroup Creates myObjectDisplayGroup Creates myTerrainControlDisplayGroup.
virtual void validate ()
 Override to disable all items except full screen item if in full screen mode.
virtual DtActionGroupgetActionGroupForType (DtMenuItemType iType)
 If the newly created menu item is to be added to an action group, add it here.

Protected Attributes

DtActionGroupmyViewActionGroup
DtActionGroupmyTerrainControlDisplayGroup
 To organize all terrain related view items.
DtActionGroupmyToolbarsDisplayGroup
 To organize the sub-menus for toolbars.
DtActionGroupmyObjectsControlDisplayGroup

Constructor & Destructor Documentation

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

Member Function Documentation

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

Pure virtual overrides.

Reimplemented from DtPopupMenu.

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

Initializes and maps the following menu items.

Note these items are inserted as toggle menu items

DtViewMinimapAction, to myOwner->toggleToolbar(bool); DtViewMenuAction, to myOwner->toggleToolbar(bool); DtViewNavigationAction, to myOwner->toggleToolbar(bool); DtViewRubberBandColorAction, to myOwner->toggleToolbar(bool);

Reimplemented from DtPopupMenu.

Reimplemented in DtTerrainViewMenu.

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

Creates myViewActionGroup Creates myObjectDisplayGroup Creates myTerrainControlDisplayGroup.

Reimplemented from DtPopupMenu.

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

Override to disable all items except full screen item if in full screen mode.

Reimplemented from DtPopupMenu.

virtual void DtTMViewMenu::processViewEditToolbarsValid ( ) [virtual, slot]

Only valid if windows toolbar system is endabled.

virtual DtActionGroup* DtTMViewMenu::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 DtTerrainViewMenu.

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

Reimplemented in DtTerrainViewMenu.


Member Data Documentation

To organize all terrain related view items.

To organize the sub-menus for toolbars.

Referenced by toolbarsDisplayGroup().


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)