From c2811f8318b28129f01d55faf83095d07084ed81 Mon Sep 17 00:00:00 2001 From: Henning Gruendl Date: Wed, 22 Feb 2023 13:51:43 +0100 Subject: [PATCH] QmlDesigner: Fix navigator search widget design Change-Id: I425bbf715164ee41fc4d9bca37c25f09f9093871 Reviewed-by: Thomas Hartmann (cherry picked from commit 8ed634fde160d34706a251449a17a3120d7379ad) --- .../navigator/navigatorsearchwidget.cpp | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/plugins/qmldesigner/components/navigator/navigatorsearchwidget.cpp b/src/plugins/qmldesigner/components/navigator/navigatorsearchwidget.cpp index 02f5ccd775f..e184ba2a585 100644 --- a/src/plugins/qmldesigner/components/navigator/navigatorsearchwidget.cpp +++ b/src/plugins/qmldesigner/components/navigator/navigatorsearchwidget.cpp @@ -53,8 +53,22 @@ LineEdit::LineEdit(QWidget *parent) connect(this, &QLineEdit::textChanged, this, &LineEdit::updateClearButton); int frameWidth = style()->pixelMetric(QStyle::PM_DefaultFrameWidth); - setStyleSheet(Theme::replaceCssColors(QString("QLineEdit { padding-right: %1px; }") - .arg(clearButton->sizeHint().width() + frameWidth + 8))); + setStyleSheet(Theme::replaceCssColors( + QString("QLineEdit { padding-right: %1px; border-radius: 4;" + "color: creatorTheme.DStextColor;" + "border-color: creatorTheme.DScontrolOutline_topToolbarIdle;" + "background: creatorTheme.DStoolbarBackground; }" + "QLineEdit:hover {" + "color: creatorTheme.DStextColor;" + "border-color: creatorTheme.DScontrolOutline_topToolbarHover;" + "background: creatorTheme.DScontrolBackground_toolbarHover; }" + "QLineEdit:focus {" + "color: creatorTheme.DStextColor;" + "border-color: creatorTheme.DSinteraction;" + "background: creatorTheme.DStoolbarBackground; }") + .arg(clearButton->sizeHint().width() + frameWidth + 8))); + + setFixedHeight(29); } void LineEdit::resizeEvent(QResizeEvent *)