13 void SetIntMode(
bool bEnable);
15 void setDisplaySuffix(
const char* szSuffix);
16 void setDefaultValue(
double value);
17 void setDefaultValue(
const plVariant& val);
18 using QDoubleSpinBox::setMaximum;
19 using QDoubleSpinBox::setMinimum;
23 virtual QString textFromValue(
double fVal)
const override;
24 virtual double valueFromText(
const QString& sText)
const override;
26 void setValueInvalid();
27 void setValue(
double fVal);
32 virtual void focusInEvent(QFocusEvent* event)
override;
33 virtual void focusOutEvent(QFocusEvent* event)
override;
34 virtual void mousePressEvent(QMouseEvent* event)
override;
35 virtual void mouseReleaseEvent(QMouseEvent* event)
override;
36 virtual void mouseMoveEvent(QMouseEvent* event)
override;
37 virtual void keyPressEvent(QKeyEvent* event)
override;
38 virtual bool event(QEvent* event)
override;
41 void onCustomContextMenuRequested();
45 double m_fDefaultValue;
46 mutable double m_fDisplayedValue;
47 mutable QString m_sDisplayedText;
48 mutable bool m_bInvalid;
52 double m_fStartDragValue;