From 9303e3f60dd8fdae23b92cffed95c9b7b091ba83 Mon Sep 17 00:00:00 2001 From: Martchus Date: Sun, 7 Jul 2019 12:41:11 +0200 Subject: [PATCH] Add cleared property to Clear* classes --- widgets/clearcombobox.h | 2 ++ widgets/clearlineedit.h | 2 ++ widgets/clearplaintextedit.h | 2 ++ widgets/clearspinbox.h | 2 +- 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/widgets/clearcombobox.h b/widgets/clearcombobox.h index 7ae0a20..1738113 100644 --- a/widgets/clearcombobox.h +++ b/widgets/clearcombobox.h @@ -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; diff --git a/widgets/clearlineedit.h b/widgets/clearlineedit.h index b18c37c..352eb1b 100644 --- a/widgets/clearlineedit.h +++ b/widgets/clearlineedit.h @@ -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; diff --git a/widgets/clearplaintextedit.h b/widgets/clearplaintextedit.h index 7e6abc3..cb39265 100644 --- a/widgets/clearplaintextedit.h +++ b/widgets/clearplaintextedit.h @@ -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; diff --git a/widgets/clearspinbox.h b/widgets/clearspinbox.h index 2057ded..9736384 100644 --- a/widgets/clearspinbox.h +++ b/widgets/clearspinbox.h @@ -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);