![]() |
VR-Forces 4.0.4 Class Documentation
|
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...

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 | |
| DtDe & | myDe |
| DtGroundClampingLogic * | myLogic |
| QToolButton * | myGroundClampingToolButton |
| DtPopupToolbarButton * | mySliderEnableButton |
| DtGroundClampingSliderWidget * | mySliderWidget |
| DtPopupToolbar * | mySliderToolBar |
| bool | mySliderWidgetShown |
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.
| makVrv::DtGroundClampingWidget::DtGroundClampingWidget | ( | DtDe & | de, |
| QWidget * | parent = 0, |
||
| Qt::WindowFlags | f = 0 |
||
| ) |
Constructor.
| virtual makVrv::DtGroundClampingWidget::~DtGroundClampingWidget | ( | ) | [virtual] |
Destructor.
| 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.
| void makVrv::DtGroundClampingWidget::setupGui | ( | ) | [protected] |
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] |
DtDe& makVrv::DtGroundClampingWidget::myDe [protected] |