1 #ifndef WIDGETS_CLEARSPINBOX_H
2 #define WIDGETS_CLEARSPINBOX_H
9 QT_FORWARD_DECLARE_CLASS(QHBoxLayout)
17 Q_PROPERTY(
bool cleared READ isCleared)
18 Q_PROPERTY(
bool minimumHidden READ minimumHidden WRITE setMinimumHidden)
19 Q_PROPERTY(QString placeholderText READ placeholderText WRITE setPlaceholderText)
24 bool minimumHidden() const;
25 void setMinimumHidden(
bool value);
26 QString placeholderText() const;
27 void setPlaceholderText(const QString &placeholderText);
28 bool isCleared() const override;
31 int valueFromText(const QString &
text) const override;
32 QString textFromValue(
int val) const override;
35 void handleValueChanged(
int value);
36 void handleClearButtonClicked() override;
47 return m_minimumHidden;
55 m_minimumHidden = value;
64 return lineEdit()->placeholderText();
73 lineEdit()->setPlaceholderText(placeholderText);
77 #endif // WIDGETS_CLEARSPINBOX_H