![]() |
VR-Forces 4.0.4 Class Documentation
|
This widget contains fields for configuring track histories. More...

Public Member Functions | |
| DtTrackHistorySettingsWidget (DtDe &de, QWidget *parent, Qt::WindowFlags f=Qt::Widget) | |
| CTOR. | |
| virtual | ~DtTrackHistorySettingsWidget () |
| Virtual DTOR. | |
| virtual void | setLengthSliderDisabled (bool disabled) |
| Sets whether the slider for adjusting ribbon length should be disabled. | |
Field Value Getters/Setters | |
| virtual int | trackHistoryRibbonLength () const |
| Gets the maximum track history ribbon length (in samples). | |
| virtual void | setTrackHistoryRibbonLength (int maxSamples) |
| Sets the maximum track history ribbon length (in samples). | |
| virtual float | trackHistoryRibbonSpacing () const |
| Gets the spacing between track history ribbon samples (in meters). | |
| virtual void | setTrackHistoryRibbonSpacing (float spacing) |
| Sets the spacing between track history ribbon samples (in meters). | |
| virtual bool | trackHistoryRibbonInfinite () const |
| Gets whether the track history ribbon is 'infinitely' long (250k samples). | |
| virtual void | setTrackHistoryRibbonInfinite (bool isInfinite) |
| Sets whether the track history ribbon is 'infinitely' long (250k samples). | |
Protected Slots | |
User input slots | |
| void | slot_onTrackHistoryRibbonLengthChanged (int maxSamples) |
| Sends a signal indicating the user has changed the ribbon length. | |
| void | slot_onTrackHistoryRibbonSpacingChanged (double spacing) |
| Sends a signal indicating the user has changed the ribbon spacing. | |
| void | slot_onTrackHistoryRibbonInfiniteChanged (int checkedState) |
| Sends a signal indicating the user has toggled 'infinite' ribbons. | |
Protected Member Functions | |
| void | setupGui () |
| Create gui layout and widgets. | |
| void | connectToSignals () |
| Connect to widget changed signals. | |
Protected Attributes | |
| QLabel * | myLengthLabel |
| QSlider * | myLengthSlider |
| QSpinBox * | myLengthSpinner |
| QCheckBox * | myInfiniteCheckBox |
| QDoubleSpinBox * | mySpacingSpinBox |
| DtDe & | myDe |
This widget contains fields for configuring track histories.
| makVrv::DtTrackHistorySettingsWidget::DtTrackHistorySettingsWidget | ( | DtDe & | de, |
| QWidget * | parent, | ||
| Qt::WindowFlags | f = Qt::Widget |
||
| ) |
CTOR.
| virtual makVrv::DtTrackHistorySettingsWidget::~DtTrackHistorySettingsWidget | ( | ) | [virtual] |
Virtual DTOR.
| virtual int makVrv::DtTrackHistorySettingsWidget::trackHistoryRibbonLength | ( | ) | const [virtual] |
Gets the maximum track history ribbon length (in samples).
Implements makVrv::DtTrackHistorySettingsInterface.
| virtual void makVrv::DtTrackHistorySettingsWidget::setTrackHistoryRibbonLength | ( | int | maxSamples | ) | [virtual] |
Sets the maximum track history ribbon length (in samples).
Implements makVrv::DtTrackHistorySettingsInterface.
| virtual float makVrv::DtTrackHistorySettingsWidget::trackHistoryRibbonSpacing | ( | ) | const [virtual] |
Gets the spacing between track history ribbon samples (in meters).
Implements makVrv::DtTrackHistorySettingsInterface.
| virtual void makVrv::DtTrackHistorySettingsWidget::setTrackHistoryRibbonSpacing | ( | float | spacing | ) | [virtual] |
Sets the spacing between track history ribbon samples (in meters).
Implements makVrv::DtTrackHistorySettingsInterface.
| virtual bool makVrv::DtTrackHistorySettingsWidget::trackHistoryRibbonInfinite | ( | ) | const [virtual] |
Gets whether the track history ribbon is 'infinitely' long (250k samples).
Implements makVrv::DtTrackHistorySettingsInterface.
| virtual void makVrv::DtTrackHistorySettingsWidget::setTrackHistoryRibbonInfinite | ( | bool | isInfinite | ) | [virtual] |
Sets whether the track history ribbon is 'infinitely' long (250k samples).
Implements makVrv::DtTrackHistorySettingsInterface.
| virtual void makVrv::DtTrackHistorySettingsWidget::setLengthSliderDisabled | ( | bool | disabled | ) | [virtual] |
Sets whether the slider for adjusting ribbon length should be disabled.
The ribbon length should not be modifyable if 'infinite' ribbons are on.
Implements makVrv::DtTrackHistorySettingsInterface.
| void makVrv::DtTrackHistorySettingsWidget::slot_onTrackHistoryRibbonLengthChanged | ( | int | maxSamples | ) | [protected, slot] |
Sends a signal indicating the user has changed the ribbon length.
| void makVrv::DtTrackHistorySettingsWidget::slot_onTrackHistoryRibbonSpacingChanged | ( | double | spacing | ) | [protected, slot] |
Sends a signal indicating the user has changed the ribbon spacing.
| void makVrv::DtTrackHistorySettingsWidget::slot_onTrackHistoryRibbonInfiniteChanged | ( | int | checkedState | ) | [protected, slot] |
Sends a signal indicating the user has toggled 'infinite' ribbons.
| void makVrv::DtTrackHistorySettingsWidget::setupGui | ( | ) | [protected] |
Create gui layout and widgets.
Non-virtual (Called from CTOR).
| void makVrv::DtTrackHistorySettingsWidget::connectToSignals | ( | ) | [protected] |
Connect to widget changed signals.
Non-virtual (Called from CTOR).
QSlider* makVrv::DtTrackHistorySettingsWidget::myLengthSlider [protected] |
QSpinBox* makVrv::DtTrackHistorySettingsWidget::myLengthSpinner [protected] |
QDoubleSpinBox* makVrv::DtTrackHistorySettingsWidget::mySpacingSpinBox [protected] |
DtDe& makVrv::DtTrackHistorySettingsWidget::myDe [protected] |