forked from qt-creator/qt-creator
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:
@@ -65,7 +65,7 @@ RemoteLinuxProcessesDialog::RemoteLinuxProcessesDialog(AbstractRemoteLinuxProces
|
|||||||
d->ui.setupUi(this);
|
d->ui.setupUi(this);
|
||||||
d->proxyModel.setSourceModel(d->processList);
|
d->proxyModel.setSourceModel(d->processList);
|
||||||
d->proxyModel.setDynamicSortFilter(true);
|
d->proxyModel.setDynamicSortFilter(true);
|
||||||
d->proxyModel.setFilterKeyColumn(1);
|
d->proxyModel.setFilterKeyColumn(-1);
|
||||||
d->ui.treeView->setModel(&d->proxyModel);
|
d->ui.treeView->setModel(&d->proxyModel);
|
||||||
d->ui.treeView->setSelectionBehavior(QAbstractItemView::SelectRows);
|
d->ui.treeView->setSelectionBehavior(QAbstractItemView::SelectRows);
|
||||||
d->ui.treeView->setUniformRowHeights(true);
|
d->ui.treeView->setUniformRowHeights(true);
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="filterLabel">
|
<widget class="QLabel" name="filterLabel">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>&Filter by process name:</string>
|
<string>&Filter entries:</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="buddy">
|
<property name="buddy">
|
||||||
<cstring>processFilterLineEdit</cstring>
|
<cstring>processFilterLineEdit</cstring>
|
||||||
|
|||||||
@@ -152,8 +152,7 @@ StartGdbServerDialogPrivate::StartGdbServerDialogPrivate(StartGdbServerDialog *q
|
|||||||
QFormLayout *formLayout = new QFormLayout();
|
QFormLayout *formLayout = new QFormLayout();
|
||||||
formLayout->addRow(StartGdbServerDialog::tr("Device:"), deviceComboBox);
|
formLayout->addRow(StartGdbServerDialog::tr("Device:"), deviceComboBox);
|
||||||
formLayout->addRow(StartGdbServerDialog::tr("Sysroot:"), sysrootPathChooser);
|
formLayout->addRow(StartGdbServerDialog::tr("Sysroot:"), sysrootPathChooser);
|
||||||
formLayout->addRow(StartGdbServerDialog::tr("&Filter by process name:"),
|
formLayout->addRow(StartGdbServerDialog::tr("&Filter entries:"), processFilterLineEdit);
|
||||||
processFilterLineEdit);
|
|
||||||
|
|
||||||
QHBoxLayout *horizontalLayout2 = new QHBoxLayout();
|
QHBoxLayout *horizontalLayout2 = new QHBoxLayout();
|
||||||
horizontalLayout2->addStretch(1);
|
horizontalLayout2->addStretch(1);
|
||||||
@@ -189,7 +188,7 @@ StartGdbServerDialog::StartGdbServerDialog(QWidget *parent) :
|
|||||||
} else {
|
} else {
|
||||||
d->tableView->setSelectionBehavior(QAbstractItemView::SelectRows);
|
d->tableView->setSelectionBehavior(QAbstractItemView::SelectRows);
|
||||||
d->proxyModel.setDynamicSortFilter(true);
|
d->proxyModel.setDynamicSortFilter(true);
|
||||||
d->proxyModel.setFilterKeyColumn(1);
|
d->proxyModel.setFilterKeyColumn(-1);
|
||||||
d->tableView->setModel(&d->proxyModel);
|
d->tableView->setModel(&d->proxyModel);
|
||||||
connect(d->processFilterLineEdit, SIGNAL(textChanged(QString)),
|
connect(d->processFilterLineEdit, SIGNAL(textChanged(QString)),
|
||||||
&d->proxyModel, SLOT(setFilterRegExp(QString)));
|
&d->proxyModel, SLOT(setFilterRegExp(QString)));
|
||||||
|
|||||||
Reference in New Issue
Block a user