Add cleared property to Clear* classes

This commit is contained in:
Martchus 2019-07-07 12:41:11 +02:00
parent 033351eebf
commit 9303e3f60d
4 changed files with 7 additions and 1 deletions

View File

@ -9,6 +9,8 @@ namespace QtUtilities {
class QT_UTILITIES_EXPORT ClearComboBox : public QComboBox, public ButtonOverlay {
Q_OBJECT
Q_PROPERTY(bool cleared READ isCleared)
public:
explicit ClearComboBox(QWidget *parent = nullptr);
~ClearComboBox() override;

View File

@ -13,6 +13,8 @@ class IconButton;
class QT_UTILITIES_EXPORT ClearLineEdit : public QLineEdit, public ButtonOverlay {
Q_OBJECT
Q_PROPERTY(bool cleared READ isCleared)
public:
explicit ClearLineEdit(QWidget *parent = nullptr);
~ClearLineEdit() override;

View File

@ -9,6 +9,8 @@ namespace QtUtilities {
class QT_UTILITIES_EXPORT ClearPlainTextEdit : public QPlainTextEdit, public ButtonOverlay {
Q_OBJECT
Q_PROPERTY(bool cleared READ isCleared)
public:
explicit ClearPlainTextEdit(QWidget *parent = nullptr);
~ClearPlainTextEdit() override;

View File

@ -14,9 +14,9 @@ class IconButton;
class QT_UTILITIES_EXPORT ClearSpinBox : public QSpinBox, public ButtonOverlay {
Q_OBJECT
Q_PROPERTY(bool cleared READ isCleared)
Q_PROPERTY(bool minimumHidden READ minimumHidden WRITE setMinimumHidden)
Q_PROPERTY(QString placeholderText READ placeholderText WRITE setPlaceholderText)
Q_PROPERTY(bool isCleared READ isCleared)
public:
explicit ClearSpinBox(QWidget *parent = nullptr);