![]() |
VR-Forces 4.0.4 Class Documentation
|
DtModelScaleWidget 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 | |
| DtModelScaleWidget (DtDe &de, QWidget *parent=0, Qt::WindowFlags f=0) | |
| Constructor. | |
| virtual | ~DtModelScaleWidget () |
| 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 | setModelScaleFactor (int factor) |
| Set the current model scale factor to be used by the scale factor slider. | |
| virtual void | setMaxModelScaleFactor (int maxModelScaleFactor) |
| Sets the model scale slider's maximum value. | |
Protected Slots | |
| virtual void | on_modelScaleToggleClicked () |
| connected to the internal model scale slider toggle button | |
| virtual void | on_modelScaleSliderChanged (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 |
| DtModelScaleWidgetLogic * | myLogic |
| QToolButton * | myModelScaleToolButton |
| DtPopupToolbarButton * | mySliderEnableButton |
| DtModelScaleSliderWidget * | mySliderWidget |
| DtPopupToolbar * | mySliderToolBar |
| bool | mySliderWidgetShown |
DtModelScaleWidget 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::DtModelScaleWidget::DtModelScaleWidget | ( | DtDe & | de, |
| QWidget * | parent = 0, |
||
| Qt::WindowFlags | f = 0 |
||
| ) |
Constructor.
| virtual makVrv::DtModelScaleWidget::~DtModelScaleWidget | ( | ) | [virtual] |
Destructor.
| virtual void makVrv::DtModelScaleWidget::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::DtModelScaleWidgetInterface.
| virtual void makVrv::DtModelScaleWidget::setValue | ( | bool | b | ) | [virtual] |
Set the value of the model caling button (on/off)
Implements makVrv::DtModelScaleWidgetInterface.
| virtual void makVrv::DtModelScaleWidget::setModelScaleFactor | ( | int | factor | ) | [virtual] |
Set the current model scale factor to be used by the scale factor slider.
Implements makVrv::DtModelScaleWidgetInterface.
| virtual void makVrv::DtModelScaleWidget::setMaxModelScaleFactor | ( | int | maxModelScaleFactor | ) | [virtual] |
Sets the model scale slider's maximum value.
Implements makVrv::DtModelScaleWidgetInterface.
| void makVrv::DtModelScaleWidget::setupGui | ( | ) | [protected] |
Sets up the user interface. Called from constructor.
| virtual void makVrv::DtModelScaleWidget::slot_activate | ( | DtDe * | subject | ) | [protected, virtual] |
| virtual void makVrv::DtModelScaleWidget::slot_deactivate | ( | DtDe * | ) | [inline, protected, virtual] |
| virtual void makVrv::DtModelScaleWidget::on_modelScaleToggleClicked | ( | ) | [protected, virtual, slot] |
connected to the internal model scale slider toggle button
| virtual void makVrv::DtModelScaleWidget::on_modelScaleSliderChanged | ( | int | ) | [protected, virtual, slot] |
DtDe& makVrv::DtModelScaleWidget::myDe [protected] |
bool makVrv::DtModelScaleWidget::mySliderWidgetShown [protected] |