19 class QDoubleValidator;
35 virtual void setLabel(
const std::string&);
41 virtual void setRange(
double bottom,
double top);
44 virtual void setDefaultValue(
const std::string&);
48 virtual void setVariableData(
const std::string&);
52 virtual void setMinimumValue(
double min);
55 virtual double rate()
const;
58 virtual void setRate(
double);
61 virtual void setRateDecimalPlaces(
int decimalPlaces);
64 virtual DtReaderWriter* createBoundVariable(
const std::string& variableName);
67 virtual void setupFromBoundVariable(
const DtReaderWriter* variableName);
83 virtual void slot_onUnitChanged(
int attribute,
int from,
int old);
87 virtual void slot_displayUnitDecimalsChanged(
92 virtual void refreshLabels();
113 virtual void setReadOnly(
bool);