14 #include <QtWidgets/QWidget>
25 class DtSliderDoubleSpinboxWidget;
26 class DtSliderSpinboxWidget;
37 Qt::WindowFlags f = Qt::Widget );
55 virtual int trackHistoryRibbonLength()
const;
58 virtual void setTrackHistoryRibbonLength(
int maxSamples );
61 virtual void setTrackHistoryRibbonLengthRange(
int min,
int max,
int step);
64 virtual float trackHistoryRibbonTimeout()
const;
67 virtual void setTrackHistoryRibbonTimeout(
float duration);
70 virtual void setTrackHistoryRibbonTimeoutRange(
float min,
float max,
float step);
73 virtual float trackHistoryRibbonSpacing()
const;
76 virtual void setTrackHistoryRibbonSpacing(
float spacing );
79 virtual bool trackHistoryRibbonInfinite()
const;
82 virtual void setTrackHistoryRibbonInfinite(
bool isInfinite );
88 virtual void setLengthSliderDisabled(
bool disabled );
92 virtual void setTimeoutSliderDisabled(
bool disabled);
100 void slot_onTrackHistoryRibbonLengthChanged(
int maxSamples );
103 void slot_onTrackHistoryRibbonTimeoutChanged(
double duration);
106 void slot_onTrackHistoryRibbonSpacingChanged(
double spacing );
109 void slot_onTrackHistoryRibbonInfiniteChanged(
int checkedState );
121 void connectToSignals();
QLabel * myTimeoutLabel
Definition: DtTrackHistorySettingsWidget.h:127
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
DtSliderSpinboxWidget * myLengthSlider
Definition: DtTrackHistorySettingsWidget.h:126
Contains DLL export macros.
DtSliderDoubleSpinboxWidget * myTimeoutSlider
Definition: DtTrackHistorySettingsWidget.h:128
DtDe & myDe
Definition: DtTrackHistorySettingsWidget.h:133
QDoubleSpinBox * mySpacingSpinBox
Definition: DtTrackHistorySettingsWidget.h:131
Interface for the track history settings widget.
QLabel * myLengthLabel
Definition: DtTrackHistorySettingsWidget.h:125
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:70
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:130