From 14e645df8e07051a92f6fcab1fbf1505280602b6 Mon Sep 17 00:00:00 2001
From: hjk <hjk121@nokiamail.com>
Date: Fri, 22 Nov 2013 15:56:48 +0100
Subject: [PATCH] Add history to device process dialog's linedit

Task-number: QTCREATORBUG-10893
Change-Id: I00833ce76b70ab6ed4a6624874caa71b3726e37f
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
---
 .../projectexplorer/devicesupport/deviceprocessesdialog.cpp    | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/plugins/projectexplorer/devicesupport/deviceprocessesdialog.cpp b/src/plugins/projectexplorer/devicesupport/deviceprocessesdialog.cpp
index 5f898465cda..bda48425b04 100644
--- a/src/plugins/projectexplorer/devicesupport/deviceprocessesdialog.cpp
+++ b/src/plugins/projectexplorer/devicesupport/deviceprocessesdialog.cpp
@@ -138,6 +138,7 @@ DeviceProcessesDialogPrivate::DeviceProcessesDialogPrivate(KitChooser *chooser,
     processFilterLineEdit = new FilterLineEdit(q);
     processFilterLineEdit->setPlaceholderText(DeviceProcessesDialog::tr("Filter"));
     processFilterLineEdit->setFocus(Qt::TabFocusReason);
+    processFilterLineEdit->setHistoryCompleter(QLatin1String("DeviceProcessDialogFilter"));
 
     kitChooser->populate();
 
@@ -185,6 +186,8 @@ DeviceProcessesDialogPrivate::DeviceProcessesDialogPrivate(KitChooser *chooser,
 //    line->setFrameShape(QFrame::HLine);
 //    line->setFrameShadow(QFrame::Sunken);
 
+    proxyModel.setFilterRegExp(processFilterLineEdit->text());
+
     connect(processFilterLineEdit, SIGNAL(textChanged(QString)),
         &proxyModel, SLOT(setFilterRegExp(QString)));
     connect(procView->selectionModel(),
-- 
GitLab