VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes
makVrv::DtSetModelSetMenu Class Reference

The sub-menu for setting the current observer's observer mode's model set. More...

Inheritance diagram for makVrv::DtSetModelSetMenu:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtSetModelSetMenu (DtDe &de)
virtual ~DtSetModelSetMenu ()
virtual QMenucreateMenu (DtDe &, QWidget *parent)
 Build a menu item (via an action).
virtual void setCurrentModelSet (int modelSet)
 Called by the parent of this menu ( which is normally a DtObserverModelSetItem) when the item is about to be shown.

Protected Types

typedef std::map< int,
DtObserverModelSetItem * > 
ItemMap

Protected Member Functions

virtual void setIconFromModelSet (QAction *action, int modelSet)
virtual void slot_activate (DtDe *de)
virtual void slot_deactivate (DtDe *de)

Protected Attributes

QMenumyMenu
ItemMap myMenuItems

Detailed Description

The sub-menu for setting the current observer's observer mode's model set.


Member Typedef Documentation

typedef std::map<int, DtObserverModelSetItem*> makVrv::DtSetModelSetMenu::ItemMap [protected]

Constructor & Destructor Documentation


Member Function Documentation

virtual QMenu* makVrv::DtSetModelSetMenu::createMenu ( DtDe ,
QWidget parent 
) [virtual]

Build a menu item (via an action).

Implements makVrv::DtMenu.

virtual void makVrv::DtSetModelSetMenu::setCurrentModelSet ( int  modelSet) [virtual]

Called by the parent of this menu ( which is normally a DtObserverModelSetItem) when the item is about to be shown.

virtual void makVrv::DtSetModelSetMenu::setIconFromModelSet ( QAction action,
int  modelSet 
) [protected, virtual]
virtual void makVrv::DtSetModelSetMenu::slot_activate ( DtDe de) [protected, virtual]
virtual void makVrv::DtSetModelSetMenu::slot_deactivate ( DtDe de) [inline, protected, virtual]

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)