From bdb0f264d2df0f59b3a9f0bc4732cd019ecfc1ff Mon Sep 17 00:00:00 2001 From: Montel Laurent Date: Thu, 15 Oct 2015 16:19:54 +0200 Subject: [PATCH] Allow to clear search string Change-Id: If88d74755e9f95d2aabd2aa770c9bdbb5bd98309 Reviewed-by: Eike Ziller --- src/plugins/coreplugin/find/findtoolwindow.cpp | 1 + src/plugins/coreplugin/find/searchresultwidget.cpp | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/plugins/coreplugin/find/findtoolwindow.cpp b/src/plugins/coreplugin/find/findtoolwindow.cpp index 62970e6ae2..d66fd74c1a 100644 --- a/src/plugins/coreplugin/find/findtoolwindow.cpp +++ b/src/plugins/coreplugin/find/findtoolwindow.cpp @@ -56,6 +56,7 @@ FindToolWindow::FindToolWindow(FindPlugin *plugin, QWidget *parent) { m_instance = this; m_ui.setupUi(this); + m_ui.searchTerm->setFiltering(true); m_ui.searchTerm->setPlaceholderText(QString()); setFocusProxy(m_ui.searchTerm); diff --git a/src/plugins/coreplugin/find/searchresultwidget.cpp b/src/plugins/coreplugin/find/searchresultwidget.cpp index 52562c0bfc..7980582299 100644 --- a/src/plugins/coreplugin/find/searchresultwidget.cpp +++ b/src/plugins/coreplugin/find/searchresultwidget.cpp @@ -42,6 +42,7 @@ #include #include +#include #include #include @@ -61,13 +62,17 @@ namespace Core { namespace Internal { class WideEnoughLineEdit : public QLineEdit +class WideEnoughLineEdit : public Utils::FancyLineEdit { Q_OBJECT public: - WideEnoughLineEdit(QWidget *parent) : QLineEdit(parent) + WideEnoughLineEdit(QWidget *parent) : Utils::FancyLineEdit(parent) { + setFiltering(true); + setPlaceholderText(QString()); connect(this, &QLineEdit::textChanged, this, &QLineEdit::updateGeometry); + } QSize sizeHint() const -- GitLab