14 #include <QtWidgets/QWidget>
25 class DtSliderDoubleSpinboxWidget;
26 class DtSliderSpinboxWidget;
37 Qt::WindowFlags f = Qt::Widget );
55 virtual int trackHistoryRibbonLength()
const override;
58 virtual void setTrackHistoryRibbonLength(
int maxSamples )
override;
61 virtual void setTrackHistoryRibbonLengthRange(
int min,
int max,
int step)
override;
64 virtual float trackHistoryRibbonTimeout()
const override;
67 virtual void setTrackHistoryRibbonTimeout(
float duration)
override;
70 virtual void setTrackHistoryRibbonTimeoutRange(
float min,
float max,
float step)
override;
73 virtual float trackHistoryRibbonSpacing()
const override;
76 virtual void setTrackHistoryRibbonSpacing(
float spacing )
override;
79 virtual bool trackHistoryRibbonInfinite()
const override;
82 virtual void setTrackHistoryRibbonInfinite(
bool isInfinite)
override;
85 virtual bool trackHistoryHeightLinesEnabled()
const override;
88 virtual void setTrackHistoryHeightLinesEnabled(
bool enabled)
override;
94 virtual void setLengthSliderDisabled(
bool disabled )
override;
98 virtual void setTimeoutSliderDisabled(
bool disabled)
override;
106 void slot_onTrackHistoryRibbonLengthChanged(
int maxSamples );
109 void slot_onTrackHistoryRibbonTimeoutChanged(
double duration);
112 void slot_onTrackHistoryRibbonSpacingChanged(
double spacing );
115 void slot_onTrackHistoryRibbonInfiniteChanged(
int checkedState );
118 void slot_onTrackHistoryHeightLinesEnabledChanged(
int checkedState);
130 void connectToSignals();
QLabel * myTimeoutLabel
Definition: DtTrackHistorySettingsWidget.h:136
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
DtSliderSpinboxWidget * myLengthSlider
Definition: DtTrackHistorySettingsWidget.h:135
Contains DLL export macros.
DtSliderDoubleSpinboxWidget * myTimeoutSlider
Definition: DtTrackHistorySettingsWidget.h:137
DtDe & myDe
Definition: DtTrackHistorySettingsWidget.h:144
QDoubleSpinBox * mySpacingSpinBox
Definition: DtTrackHistorySettingsWidget.h:140
QCheckBox * myHeightLinesEnabledCheckBox
Definition: DtTrackHistorySettingsWidget.h:142
Interface for the track history settings widget.
QLabel * myLengthLabel
Definition: DtTrackHistorySettingsWidget.h:134
This widget contains fields for configuring track histories.
Definition: DtTrackHistorySettingsWidget.h:30
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
Interface for the track history settings widget. Used by the logic to communicate with the widget...
Definition: DtTrackHistorySettingsInterface.h:22
QCheckBox * myInfiniteCheckBox
Definition: DtTrackHistorySettingsWidget.h:139