43 virtual int trackHistoryRibbonLength()
const = 0;
46 virtual void setTrackHistoryRibbonLength(
int maxSamples ) = 0;
49 virtual void setTrackHistoryRibbonLengthRange(
int min,
int max,
int step) = 0;
52 virtual float trackHistoryRibbonTimeout()
const = 0;
55 virtual void setTrackHistoryRibbonTimeout(
float duration) = 0;
58 virtual void setTrackHistoryRibbonTimeoutRange(
float min,
float max,
float step) = 0;
61 virtual float trackHistoryRibbonSpacing()
const = 0;
64 virtual void setTrackHistoryRibbonSpacing(
float spacing ) = 0;
67 virtual bool trackHistoryRibbonInfinite()
const = 0;
70 virtual void setTrackHistoryRibbonInfinite(
bool isInfinite ) = 0;
75 virtual void setLengthSliderDisabled(
bool disabled ) = 0;
79 virtual void setTimeoutSliderDisabled(
bool disabled) = 0;
boost::signalslib::signal< void(float)> signal_trackHistoryRibbonSpacingChanged
Signals that the user changed the track history ribbon spacing.
Definition: DtTrackHistorySettingsInterface.h:94
boost::signalslib::signal< void(float)> signal_trackHistoryRibbonTimeoutChanged
Signals that the user changed the track history ribbon segment timeout.
Definition: DtTrackHistorySettingsInterface.h:90
boost::signalslib::signal< void(int)> signal_trackHistoryRibbonLengthChanged
Signals that the user changed the track history ribbon length.
Definition: DtTrackHistorySettingsInterface.h:86
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
boost::signalslib::signal< void(bool)> signal_trackHistoryRibbonInfiniteChanged
Signals that the user toggled 'infinitely long' track history ribbons.
Definition: DtTrackHistorySettingsInterface.h:98
Interface for the track history settings widget.
Definition: DtTrackHistorySettingsInterface.h:22