Add cleared property to Clear* classes
This commit is contained in:
parent
033351eebf
commit
9303e3f60d
|
@ -9,6 +9,8 @@ namespace QtUtilities {
|
||||||
|
|
||||||
class QT_UTILITIES_EXPORT ClearComboBox : public QComboBox, public ButtonOverlay {
|
class QT_UTILITIES_EXPORT ClearComboBox : public QComboBox, public ButtonOverlay {
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
Q_PROPERTY(bool cleared READ isCleared)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
explicit ClearComboBox(QWidget *parent = nullptr);
|
explicit ClearComboBox(QWidget *parent = nullptr);
|
||||||
~ClearComboBox() override;
|
~ClearComboBox() override;
|
||||||
|
|
|
@ -13,6 +13,8 @@ class IconButton;
|
||||||
|
|
||||||
class QT_UTILITIES_EXPORT ClearLineEdit : public QLineEdit, public ButtonOverlay {
|
class QT_UTILITIES_EXPORT ClearLineEdit : public QLineEdit, public ButtonOverlay {
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
Q_PROPERTY(bool cleared READ isCleared)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
explicit ClearLineEdit(QWidget *parent = nullptr);
|
explicit ClearLineEdit(QWidget *parent = nullptr);
|
||||||
~ClearLineEdit() override;
|
~ClearLineEdit() override;
|
||||||
|
|
|
@ -9,6 +9,8 @@ namespace QtUtilities {
|
||||||
|
|
||||||
class QT_UTILITIES_EXPORT ClearPlainTextEdit : public QPlainTextEdit, public ButtonOverlay {
|
class QT_UTILITIES_EXPORT ClearPlainTextEdit : public QPlainTextEdit, public ButtonOverlay {
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
Q_PROPERTY(bool cleared READ isCleared)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
explicit ClearPlainTextEdit(QWidget *parent = nullptr);
|
explicit ClearPlainTextEdit(QWidget *parent = nullptr);
|
||||||
~ClearPlainTextEdit() override;
|
~ClearPlainTextEdit() override;
|
||||||
|
|
|
@ -14,9 +14,9 @@ class IconButton;
|
||||||
|
|
||||||
class QT_UTILITIES_EXPORT ClearSpinBox : public QSpinBox, public ButtonOverlay {
|
class QT_UTILITIES_EXPORT ClearSpinBox : public QSpinBox, public ButtonOverlay {
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
Q_PROPERTY(bool cleared READ isCleared)
|
||||||
Q_PROPERTY(bool minimumHidden READ minimumHidden WRITE setMinimumHidden)
|
Q_PROPERTY(bool minimumHidden READ minimumHidden WRITE setMinimumHidden)
|
||||||
Q_PROPERTY(QString placeholderText READ placeholderText WRITE setPlaceholderText)
|
Q_PROPERTY(QString placeholderText READ placeholderText WRITE setPlaceholderText)
|
||||||
Q_PROPERTY(bool isCleared READ isCleared)
|
|
||||||
|
|
||||||
public:
|
public:
|
||||||
explicit ClearSpinBox(QWidget *parent = nullptr);
|
explicit ClearSpinBox(QWidget *parent = nullptr);
|
||||||
|
|
Loading…
Reference in New Issue