20 #ifndef MODULEBASE_DOUBLESPINBOX_H_
21 #define MODULEBASE_DOUBLESPINBOX_H_
23 #include "ModuleBase.h"
25 #include <QDoubleSpinBox>
45 bool isCleared()
const;
48 virtual void setCleared(
const bool);
51 int getPrecision()
const;
54 void setPrecision(
const int);
57 virtual void stepBy(
int);
60 virtual double valueFromText(
const QString&)
const;
63 virtual QString textFromValue(
double)
const;
66 virtual QValidator::State validate(QString&,
int&)
const;
70 void setValueEnabled(
const bool& theEnable);
74 virtual void onTextChanged(
const QString&);
78 QString removeTrailingZeroes(
const QString&)
const;
82 bool myIsEmitKeyPressEvent;
91 QColor myEnabledBaseColor;
An extension and customization of QDoubleSpinBox class.
Definition: ModuleBase_DoubleSpinBox.h:37