From a7ffde6c95207f52f8fed94e0c356bfda862491d Mon Sep 17 00:00:00 2001 From: Alessandro Pasotti Date: Thu, 23 Nov 2017 09:54:59 +0100 Subject: [PATCH] [ui][bugfix] lineedit add margin for X icon Fixes #17262 Needs backporting --- src/gui/qgsfilterlineedit.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/gui/qgsfilterlineedit.cpp b/src/gui/qgsfilterlineedit.cpp index 50dbe9ad602..7d572b160bf 100644 --- a/src/gui/qgsfilterlineedit.cpp +++ b/src/gui/qgsfilterlineedit.cpp @@ -42,6 +42,11 @@ QgsFilterLineEdit::QgsFilterLineEdit( QWidget *parent, const QString &nullValue mSearchIconSize = QSize( iconSize, iconSize ); mSearchIconPixmap = searchIcon.pixmap( mSearchIconSize ); + // Make some space for the clear icon + QMargins margins( textMargins( ) ); + margins.setRight( iconSize ); + setTextMargins( margins ); + connect( this, &QLineEdit::textChanged, this, &QgsFilterLineEdit::onTextChanged ); }