![]() |
VR-Forces 4.8 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. More... | |
| virtual | ~DtTrackHistorySettingsWidget () |
| Virtual DTOR. More... | |
| virtual void | setLengthSliderDisabled (bool disabled) |
| Sets whether the slider for adjusting ribbon length should be disabled. More... | |
| virtual void | setTimeoutSliderDisabled (bool disabled) |
| Sets whether the slider for adjusting ribbon timeout should be disabled. More... | |
Field Value Getters/Setters | |
| virtual int | trackHistoryRibbonLength () const |
| Gets the maximum track history ribbon length (in samples). More... | |
| virtual void | setTrackHistoryRibbonLength (int maxSamples) |
| Sets the maximum track history ribbon length (in samples). More... | |
| virtual void | setTrackHistoryRibbonLengthRange (int min, int max, int step) |
| Sets the track history ribbon length range (in seconds). More... | |
| virtual float | trackHistoryRibbonTimeout () const |
| Gets the track history ribbon segment timeout (in seconds). More... | |
| virtual void | setTrackHistoryRibbonTimeout (float duration) |
| Sets the track history ribbon segment timeout (in seconds). More... | |
| virtual void | setTrackHistoryRibbonTimeoutRange (float min, float max, float step) |
| Sets the track history ribbon segment timeout range (in seconds). More... | |
| virtual float | trackHistoryRibbonSpacing () const |
| Gets the spacing between track history ribbon samples (in meters). More... | |
| virtual void | setTrackHistoryRibbonSpacing (float spacing) |
| Sets the spacing between track history ribbon samples (in meters). More... | |
| virtual bool | trackHistoryRibbonInfinite () const |
| Gets whether the track history ribbon is 'infinitely' long (250k samples). More... | |
| virtual void | setTrackHistoryRibbonInfinite (bool isInfinite) |
| Sets whether the track history ribbon is 'infinitely' long (250k samples). More... | |
Public Member Functions inherited from makVrv::DtTrackHistorySettingsInterface | |
| virtual | ~DtTrackHistorySettingsInterface () |
| DTOR. More... | |
| DtTrackHistorySettingsInterface () | |
| default constructor More... | |
Protected Slots | |
User input slots | |
| void | slot_onTrackHistoryRibbonLengthChanged (int maxSamples) |
| Sends a signal indicating the user has changed the ribbon length. More... | |
| void | slot_onTrackHistoryRibbonTimeoutChanged (double duration) |
| Sends a signal indicating the user has changed the ribbon segment timeout. More... | |
| void | slot_onTrackHistoryRibbonSpacingChanged (double spacing) |
| Sends a signal indicating the user has changed the ribbon spacing. More... | |
| void | slot_onTrackHistoryRibbonInfiniteChanged (int checkedState) |
| Sends a signal indicating the user has toggled 'infinite' ribbons. More... | |
Protected Member Functions | |
| void | setupGui () |
| Create gui layout and widgets. More... | |
| void | connectToSignals () |
| Connect to widget changed signals. More... | |
Protected Attributes | |
| QLabel * | myLengthLabel |
| DtSliderSpinboxWidget * | myLengthSlider |
| QLabel * | myTimeoutLabel |
| DtSliderDoubleSpinboxWidget * | myTimeoutSlider |
| QCheckBox * | myInfiniteCheckBox |
| QDoubleSpinBox * | mySpacingSpinBox |
| DtDe & | myDe |
Private Member Functions | |
| DtTrackHistorySettingsWidget () | |
| unimplemented private default constructor More... | |
| DtTrackHistorySettingsWidget (const DtTrackHistorySettingsWidget &) | |
| Copy Constructor not implemented – Copy not allowed. More... | |
| DtTrackHistorySettingsWidget & | operator= (const DtTrackHistorySettingsWidget &) |
| Assignment Operator not implemented – Copy not allowed. More... | |
Additional Inherited Members | |
Public Attributes inherited from makVrv::DtTrackHistorySettingsInterface | |
| boost::signal< void(int)> | signal_trackHistoryRibbonLengthChanged |
| Signals that the user changed the track history ribbon length. More... | |
| boost::signal< void(float)> | signal_trackHistoryRibbonTimeoutChanged |
| Signals that the user changed the track history ribbon segment timeout. More... | |
| boost::signal< void(float)> | signal_trackHistoryRibbonSpacingChanged |
| Signals that the user changed the track history ribbon spacing. More... | |
| boost::signal< void(bool)> | signal_trackHistoryRibbonInfiniteChanged |
| Signals that the user toggled 'infinitely long' track history ribbons. More... | |
This widget contains fields for configuring track histories.
| makVrv::DtTrackHistorySettingsWidget::DtTrackHistorySettingsWidget | ( | DtDe & | de, |
| QWidget * | parent, | ||
| Qt::WindowFlags | f = Qt::Widget |
||
| ) |
CTOR.
|
virtual |
Virtual DTOR.
|
private |
unimplemented private default constructor
|
private |
Copy Constructor not implemented – Copy not allowed.
|
private |
Assignment Operator not implemented – Copy not allowed.
|
virtual |
Gets the maximum track history ribbon length (in samples).
Implements makVrv::DtTrackHistorySettingsInterface.
|
virtual |
Sets the maximum track history ribbon length (in samples).
Implements makVrv::DtTrackHistorySettingsInterface.
|
virtual |
Sets the track history ribbon length range (in seconds).
Implements makVrv::DtTrackHistorySettingsInterface.
|
virtual |
Gets the track history ribbon segment timeout (in seconds).
Implements makVrv::DtTrackHistorySettingsInterface.
|
virtual |
Sets the track history ribbon segment timeout (in seconds).
Implements makVrv::DtTrackHistorySettingsInterface.
|
virtual |
Sets the track history ribbon segment timeout range (in seconds).
Implements makVrv::DtTrackHistorySettingsInterface.
|
virtual |
Gets the spacing between track history ribbon samples (in meters).
Implements makVrv::DtTrackHistorySettingsInterface.
|
virtual |
Sets the spacing between track history ribbon samples (in meters).
Implements makVrv::DtTrackHistorySettingsInterface.
|
virtual |
Gets whether the track history ribbon is 'infinitely' long (250k samples).
Implements makVrv::DtTrackHistorySettingsInterface.
|
virtual |
Sets whether the track history ribbon is 'infinitely' long (250k samples).
Implements makVrv::DtTrackHistorySettingsInterface.
|
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.
|
virtual |
Sets whether the slider for adjusting ribbon timeout should be disabled.
The ribbon timeout should not be modifyable if 'infinite' ribbons are on.
Implements makVrv::DtTrackHistorySettingsInterface.
|
protectedslot |
Sends a signal indicating the user has changed the ribbon length.
|
protectedslot |
Sends a signal indicating the user has changed the ribbon segment timeout.
|
protectedslot |
Sends a signal indicating the user has changed the ribbon spacing.
|
protectedslot |
Sends a signal indicating the user has toggled 'infinite' ribbons.
|
protected |
Create gui layout and widgets.
Non-virtual (Called from CTOR).
|
protected |
Connect to widget changed signals.
Non-virtual (Called from CTOR).
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |