summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMontel Laurent <laurent.montel@kdab.com>2015-10-15 16:19:54 +0200
committerLaurent Montel <laurent.montel@kdab.com>2015-10-16 10:41:17 +0000
commitbdb0f264d2df0f59b3a9f0bc4732cd019ecfc1ff (patch)
treeb81ba9c211bfaa9279de5cfaa2390003f7ffa08a
parent72246866c3e1672d1718f7d134ad429e8f21aa0e (diff)
downloadqt-creator-bdb0f264d2df0f59b3a9f0bc4732cd019ecfc1ff.tar.gz
Allow to clear search string
Change-Id: If88d74755e9f95d2aabd2aa770c9bdbb5bd98309 Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
-rw-r--r--src/plugins/coreplugin/find/findtoolwindow.cpp1
-rw-r--r--src/plugins/coreplugin/find/searchresultwidget.cpp7
2 files changed, 7 insertions, 1 deletions
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 <utils/qtcassert.h>
#include <utils/theme/theme.h>
+#include <utils/fancylineedit.h>
#include <QDir>
#include <QFrame>
@@ -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