VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes
makVrv::DtGroundClampingWidget Class Reference

DtGroundClampingWidget is a toolbar widget that combines a button to enable and disable model scaling, and a drop-down button to bring up a slider for the model scale factor. More...

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

List of all members.

Public Member Functions

 DtGroundClampingWidget (DtDe &de, QWidget *parent=0, Qt::WindowFlags f=0)
 Constructor.
virtual ~DtGroundClampingWidget ()
 Destructor.
virtual void setEnabled (bool b)
 Enable or disable the model scaling button.
virtual void setValue (bool b)
 Set the value of the model caling button (on/off)
virtual void setGroundClampingFactor (int factor)
 Set the current model scale factor to be used by the scale factor slider.

Protected Slots

virtual void on_groundClampingToggleClicked ()
 connected to the internal model scale slider toggle button
virtual void on_groundClampingScaleSliderChanged (int)

Protected Member Functions

void setupGui ()
 Sets up the user interface. Called from constructor.
virtual void slot_activate (DtDe *subject)
virtual void slot_deactivate (DtDe *)

Protected Attributes

DtDemyDe
DtGroundClampingLogicmyLogic
QToolButtonmyGroundClampingToolButton
DtPopupToolbarButtonmySliderEnableButton
DtGroundClampingSliderWidgetmySliderWidget
DtPopupToolbarmySliderToolBar
bool mySliderWidgetShown

Detailed Description

DtGroundClampingWidget is a toolbar widget that combines a button to enable and disable model scaling, and a drop-down button to bring up a slider for the model scale factor.


Constructor & Destructor Documentation

makVrv::DtGroundClampingWidget::DtGroundClampingWidget ( DtDe de,
QWidget parent = 0,
Qt::WindowFlags  f = 0 
)

Constructor.

Destructor.


Member Function Documentation

virtual void makVrv::DtGroundClampingWidget::setEnabled ( bool  b) [virtual]

Enable or disable the model scaling button.

If the scale slider is up, this will also bring that down

Implements makVrv::DtGroundClampingWidgetInterface.

virtual void makVrv::DtGroundClampingWidget::setValue ( bool  b) [virtual]

Set the value of the model caling button (on/off)

Implements makVrv::DtGroundClampingWidgetInterface.

virtual void makVrv::DtGroundClampingWidget::setGroundClampingFactor ( int  factor) [virtual]

Set the current model scale factor to be used by the scale factor slider.

Implements makVrv::DtGroundClampingWidgetInterface.

Sets up the user interface. Called from constructor.

virtual void makVrv::DtGroundClampingWidget::slot_activate ( DtDe subject) [protected, virtual]
virtual void makVrv::DtGroundClampingWidget::slot_deactivate ( DtDe ) [inline, protected, virtual]
virtual void makVrv::DtGroundClampingWidget::on_groundClampingToggleClicked ( ) [protected, virtual, slot]

connected to the internal model scale slider toggle button

virtual void makVrv::DtGroundClampingWidget::on_groundClampingScaleSliderChanged ( int  ) [protected, virtual, slot]

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)