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 + + + + +