summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Teske <daniel.teske@digia.com>2014-04-09 18:04:31 +0200
committerDaniel Teske <daniel.teske@digia.com>2014-04-11 18:40:09 +0200
commitaccbf545f6794b0b7b40b755f070c080efe242df (patch)
treec2247f71184b80dbe76b077614d6b392b3cdda60
parent7b52372e3ef0bd1eef88ea166b67dbff1df4bc07 (diff)
downloadqt-creator-accbf545f6794b0b7b40b755f070c080efe242df.tar.gz
DeviceProcessDialog: Use Utils::TreeView
Should not change any behavior. Change-Id: Ibe3ac32aea4c25f8752c83dd711eceb1ccd19f23 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
-rw-r--r--src/plugins/projectexplorer/devicesupport/deviceprocessesdialog.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/plugins/projectexplorer/devicesupport/deviceprocessesdialog.cpp b/src/plugins/projectexplorer/devicesupport/deviceprocessesdialog.cpp
index f6105e41b8..8905be3c00 100644
--- a/src/plugins/projectexplorer/devicesupport/deviceprocessesdialog.cpp
+++ b/src/plugins/projectexplorer/devicesupport/deviceprocessesdialog.cpp
@@ -33,6 +33,7 @@
#include <projectexplorer/kitinformation.h>
#include <utils/fancylineedit.h>
+#include <utils/itemviews.h>
#include <utils/qtcassert.h>
#include <QDialogButtonBox>
@@ -44,7 +45,6 @@
#include <QPushButton>
#include <QSortFilterProxyModel>
#include <QTextBrowser>
-#include <QTreeView>
#include <QVBoxLayout>
using namespace Utils;
@@ -113,7 +113,7 @@ public:
QLabel *kitLabel;
KitChooser *kitChooser;
- QTreeView *procView;
+ Utils::TreeView *procView;
QTextBrowser *errorText;
FancyLineEdit *processFilterLineEdit;
QPushButton *updateListButton;
@@ -143,7 +143,7 @@ DeviceProcessesDialogPrivate::DeviceProcessesDialogPrivate(KitChooser *chooser,
kitChooser->populate();
- procView = new QTreeView(q);
+ procView = new Utils::TreeView(q);
procView->setModel(&proxyModel);
procView->setSelectionBehavior(QAbstractItemView::SelectRows);
procView->setSelectionMode(QAbstractItemView::SingleSelection);
@@ -154,6 +154,7 @@ DeviceProcessesDialogPrivate::DeviceProcessesDialogPrivate(KitChooser *chooser,
procView->header()->setDefaultSectionSize(100);
procView->header()->setStretchLastSection(true);
procView->sortByColumn(1, Qt::AscendingOrder);
+ procView->setActivationMode(Utils::DoubleClickActivation);
errorText = new QTextBrowser(q);
@@ -331,8 +332,8 @@ void DeviceProcessesDialog::addAcceptButton(const QString &label)
{
d->acceptButton = new QPushButton(label);
d->buttonBox->addButton(d->acceptButton, QDialogButtonBox::AcceptRole);
- connect(d->procView, SIGNAL(doubleClicked(QModelIndex)),
- d->acceptButton, SLOT(animateClick()));
+ connect(d->procView, SIGNAL(activated(QModelIndex)),
+ d->acceptButton, SLOT(click()));
d->buttonBox->addButton(QDialogButtonBox::Cancel);
}