16 #include <vrvUtil/signalslib.h>
20 #include <vrvCoreQt/DtToolbar.h>
21 #include <vrvCoreQt/DtWidgetBuilder.h>
23 #include <QtGui/QValidator>
33 class DtPopupToolbarButton;
39 class DtSimulationTimeScaleWidgetLogic;
55 virtual QToolBar* createToolbar(makVrv::DtDe&,
QWidget* parent);
75 virtual void setTimeMultiplier(
double multiplier);
76 virtual double timeMultiplier()
const;
78 virtual void setTimeMultiplier(
int tick,
double multiplier);
81 virtual void setRange(
int low,
int high,
int tickInterval = 1);
84 virtual void setValidatorRange(
double low,
double high);
87 virtual void range(
int& low,
int& high)
const;
90 virtual void setEnabled(
bool);
93 virtual bool enabled()
const;
96 virtual void setDisplayOnly(
bool);
100 virtual void setupGui();
103 virtual void changeTimeMultiplier(
int);
104 virtual void changeTimeMultiplier(
const QString&);
125 virtual void setTimeMultiplier(
double multiplier);
126 virtual double timeMultiplier()
const;
148 virtual QWidget* create( makVrv::DtDe& de,
QWidget* parent,
const Qt::WindowFlags& flags);