19 class QDoubleValidator;
37 virtual void setLabel(
const QString&);
38 virtual QString label()
const;
44 virtual void setRange(
double bottom,
double top);
47 virtual void setDefaultValue(
const std::string&);
51 virtual void setMinimumValue(
double min);
54 virtual double rate()
const;
57 virtual void setRate(
double);
60 virtual void setRateDecimalPlaces(
int decimalPlaces);
63 virtual DtReaderWriter* createBoundVariable(
const std::string& variableName);
66 virtual void setupFromBoundVariable(
const DtReaderWriter* variableName);
77 static std::string designerGroup()
79 return tr(
"VR-Forces Entity Manipulation").toUtf8().constData();
82 static std::string headerFile()
84 return tr(
"<vrfGuiCoreQt/rateEntryWidget.h>").toUtf8().constData();
87 static std::string variableName()
89 return tr(
"rate").toUtf8().constData();
97 virtual void slot_onUnitChanged(
int attribute,
int from,
int old);
101 virtual void slot_displayUnitDecimalsChanged(
106 virtual void refreshLabels();
125 virtual void setReadOnly(
bool);
148 virtual void setMinimumValue(
double min);
151 virtual void setRange(
double bottom,
double top);
154 virtual double rate()
const;
157 virtual void setRate(
double);
159 static std::string designerGroup()
161 return tr(
"VR-Forces Entity Manipulation").toUtf8().constData();
164 static std::string headerFile()
166 return tr(
"<vrfGuiCoreQt/rateEntryWidget.h>").toUtf8().constData();
169 static std::string variableName()
171 return tr(
"altitudeRate").toUtf8().constData();
179 virtual void slot_onUnitChanged(
int attribute,
int from,
int old);
183 virtual void slot_displayUnitDecimalsChanged(
188 virtual void refreshLabels();