diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemoremoteprocessesdialog.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemoremoteprocessesdialog.cpp
index a2b45dd0b4c..a4bd624e826 100644
--- a/src/plugins/qt4projectmanager/qt-maemo/maemoremoteprocessesdialog.cpp
+++ b/src/plugins/qt4projectmanager/qt-maemo/maemoremoteprocessesdialog.cpp
@@ -60,7 +60,11 @@ MaemoRemoteProcessesDialog::MaemoRemoteProcessesDialog(const Core::SshConnection
m_ui->tableView->setSelectionBehavior(QAbstractItemView::SelectRows);
m_proxyModel->setSourceModel(m_processList);
m_proxyModel->setDynamicSortFilter(true);
+ m_proxyModel->setFilterKeyColumn(1);
m_ui->tableView->setModel(m_proxyModel);
+ connect(m_ui->processFilterLineEdit, SIGNAL(textChanged(QString)),
+ m_proxyModel, SLOT(setFilterRegExp(QString)));
+ m_ui->processFilterLineEdit->setText(QLatin1String("[^ ]+"));
connect(m_ui->tableView->selectionModel(),
SIGNAL(selectionChanged(QItemSelection,QItemSelection)),
SLOT(handleSelectionChanged()));
diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemoremoteprocessesdialog.ui b/src/plugins/qt4projectmanager/qt-maemo/maemoremoteprocessesdialog.ui
index 6b02f228e7a..1a142ebf9fa 100644
--- a/src/plugins/qt4projectmanager/qt-maemo/maemoremoteprocessesdialog.ui
+++ b/src/plugins/qt4projectmanager/qt-maemo/maemoremoteprocessesdialog.ui
@@ -11,15 +11,35 @@
- Dialog
+ List of Remote Processes
-
-
-
- Processes running on remote host:
-
-
+
+
-
+
+
+ Filter by process name:
+
+
+
+ -
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+
-