VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtIntervisibilityMenuItem Class Reference

Convenience base class for registering and validating menu items that are common to the intervisibility menu. More...

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

Public Member Functions

 DtIntervisibilityMenuItem (DtDe &, const std::string &className)
 CTOR.
virtual ~DtIntervisibilityMenuItem ()
 DTOR.
- Public Member Functions inherited from makVrv::DtMenuItem
 DtMenuItem (const std::string &menuItemIdName)
 CTOR.
virtual ~DtMenuItem ()
 DTOR.
virtual const std::string & menuItemIdName () const
 Get the menu id name, the menu id name is not the same thing as the visible menu text.
virtual QActioncreateAction (DtDe &, QWidget *parent)=0
 Build a menu item (via an action).

Protected Member Functions

virtual
DtIntervisibilityDriver::AttachPoints 
attachableObjects () const
 Given the current selection, returns a list of attachable objects.
virtual bool isAttachableObjectType (DtUniqueID) const
 Returns true if the IV line can be attached to the given ID.
virtual DtVector initialOffsetFor (int) const
 Returns the initial offset for an attached point at the specified index.
virtual void completeSetup ()

Protected Attributes

DtDemyDe
DtSignalConnectionManager myConnections
QActionmyAction
- Protected Attributes inherited from makVrv::DtMenuItem
std::string myMenuIdName

Additional Inherited Members

- Protected Slots inherited from makVrv::DtMenuItem
virtual void on_triggered ()
virtual void on_checkStateChanged (bool)
virtual void on_aboutToShow ()

Detailed Description

Convenience base class for registering and validating menu items that are common to the intervisibility menu.

Constructor & Destructor Documentation

makVrv::DtIntervisibilityMenuItem::DtIntervisibilityMenuItem ( DtDe ,
const std::string &  className 
)

CTOR.

virtual makVrv::DtIntervisibilityMenuItem::~DtIntervisibilityMenuItem ( )
virtual

DTOR.

Member Function Documentation

virtual DtIntervisibilityDriver::AttachPoints makVrv::DtIntervisibilityMenuItem::attachableObjects ( ) const
protectedvirtual

Given the current selection, returns a list of attachable objects.

virtual bool makVrv::DtIntervisibilityMenuItem::isAttachableObjectType ( DtUniqueID  ) const
protectedvirtual

Returns true if the IV line can be attached to the given ID.

virtual DtVector makVrv::DtIntervisibilityMenuItem::initialOffsetFor ( int  ) const
protectedvirtual

Returns the initial offset for an attached point at the specified index.

Reimplemented in exampleRangeLine::DtCreateRangeLineMenuItem.

virtual void makVrv::DtIntervisibilityMenuItem::completeSetup ( )
protectedvirtual

Member Data Documentation

DtDe& makVrv::DtIntervisibilityMenuItem::myDe
protected
DtSignalConnectionManager makVrv::DtIntervisibilityMenuItem::myConnections
protected
QAction* makVrv::DtIntervisibilityMenuItem::myAction
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)