From 6d52a2b4095b1ee13fe9806c2f7a9b223c4ef489 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Sun, 25 Feb 2024 02:46:51 +0100 Subject: [PATCH] QSearchField: Replace QToolButton with QPushButton --- src/widgets/qsearchfield_qt.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/widgets/qsearchfield_qt.cpp b/src/widgets/qsearchfield_qt.cpp index fc0ae43b0..d7f139026 100644 --- a/src/widgets/qsearchfield_qt.cpp +++ b/src/widgets/qsearchfield_qt.cpp @@ -31,7 +31,7 @@ THE SOFTWARE. #include #include #include -#include +#include #include #include #include @@ -43,7 +43,7 @@ THE SOFTWARE. class QSearchFieldPrivate : public QObject { // clazy:exclude=missing-qobject-macro public: - QSearchFieldPrivate(QSearchField *searchField, QLineEdit *lineedit, QToolButton *clearbutton) + QSearchFieldPrivate(QSearchField *searchField, QLineEdit *lineedit, QPushButton *clearbutton) : QObject(searchField), lineedit_(lineedit), clearbutton_(clearbutton) {} int lineEditFrameWidth() const { @@ -59,7 +59,7 @@ class QSearchFieldPrivate : public QObject { // clazy:exclude=missing-qobject-m } QPointer lineedit_; - QPointer clearbutton_; + QPointer clearbutton_; }; @@ -71,7 +71,7 @@ QSearchField::QSearchField(QWidget *parent) : QWidget(parent) { QObject::connect(lineEdit, &QLineEdit::returnPressed, this, &QSearchField::returnPressed); QObject::connect(lineEdit, &QLineEdit::textChanged, this, &QSearchField::setText); - QToolButton *clearbutton = new QToolButton(this); + QPushButton *clearbutton = new QPushButton(this); QIcon clearIcon(IconLoader::Load("edit-clear-locationbar-ltr")); clearbutton->setIcon(clearIcon); @@ -79,7 +79,7 @@ QSearchField::QSearchField(QWidget *parent) : QWidget(parent) { clearbutton->setStyleSheet("border: none; padding: 2px;"); clearbutton->resize(clearbutton->sizeHint()); - QObject::connect(clearbutton, &QToolButton::clicked, this, &QSearchField::clear); + QObject::connect(clearbutton, &QPushButton::clicked, this, &QSearchField::clear); pimpl = new QSearchFieldPrivate(this, lineEdit, clearbutton);