Remote process list dialogs: Filter in all columns.

So people can search for process ids as well.

Change-Id: I12d8821d65d441ec4322206ba5704ba6c5d4bf05
Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
Christian Kandeler
2012-05-03 15:47:45 +02:00
parent 1a9b436cc1
commit 50d4917a32
3 changed files with 4 additions and 5 deletions

View File

@@ -65,7 +65,7 @@ RemoteLinuxProcessesDialog::RemoteLinuxProcessesDialog(AbstractRemoteLinuxProces
d->ui.setupUi(this);
d->proxyModel.setSourceModel(d->processList);
d->proxyModel.setDynamicSortFilter(true);
d->proxyModel.setFilterKeyColumn(1);
d->proxyModel.setFilterKeyColumn(-1);
d->ui.treeView->setModel(&d->proxyModel);
d->ui.treeView->setSelectionBehavior(QAbstractItemView::SelectRows);
d->ui.treeView->setUniformRowHeights(true);

View File

@@ -19,7 +19,7 @@
<item>
<widget class="QLabel" name="filterLabel">
<property name="text">
<string>&amp;Filter by process name:</string>
<string>&amp;Filter entries:</string>
</property>
<property name="buddy">
<cstring>processFilterLineEdit</cstring>

View File

@@ -152,8 +152,7 @@ StartGdbServerDialogPrivate::StartGdbServerDialogPrivate(StartGdbServerDialog *q
QFormLayout *formLayout = new QFormLayout();
formLayout->addRow(StartGdbServerDialog::tr("Device:"), deviceComboBox);
formLayout->addRow(StartGdbServerDialog::tr("Sysroot:"), sysrootPathChooser);
formLayout->addRow(StartGdbServerDialog::tr("&Filter by process name:"),
processFilterLineEdit);
formLayout->addRow(StartGdbServerDialog::tr("&Filter entries:"), processFilterLineEdit);
QHBoxLayout *horizontalLayout2 = new QHBoxLayout();
horizontalLayout2->addStretch(1);
@@ -189,7 +188,7 @@ StartGdbServerDialog::StartGdbServerDialog(QWidget *parent) :
} else {
d->tableView->setSelectionBehavior(QAbstractItemView::SelectRows);
d->proxyModel.setDynamicSortFilter(true);
d->proxyModel.setFilterKeyColumn(1);
d->proxyModel.setFilterKeyColumn(-1);
d->tableView->setModel(&d->proxyModel);
connect(d->processFilterLineEdit, SIGNAL(textChanged(QString)),
&d->proxyModel, SLOT(setFilterRegExp(QString)));