From c17ddb77660622920db7d5bbf645718dbfb40d18 Mon Sep 17 00:00:00 2001 From: Daniel Teske Date: Wed, 9 Apr 2014 16:10:14 +0200 Subject: [PATCH] Git: Fix keyboard activation in StashView Change-Id: I8ad4991b17e2cf60e73278db13c0ac403e35807c Reviewed-by: Eike Ziller --- src/plugins/git/stashdialog.cpp | 3 ++- src/plugins/git/stashdialog.ui | 7 ++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/plugins/git/stashdialog.cpp b/src/plugins/git/stashdialog.cpp index f0df45edf62..89aed1dbe21 100644 --- a/src/plugins/git/stashdialog.cpp +++ b/src/plugins/git/stashdialog.cpp @@ -133,6 +133,7 @@ StashDialog::StashDialog(QWidget *parent) : m_proxyModel->setSourceModel(m_model); m_proxyModel->setFilterKeyColumn(-1); m_proxyModel->setFilterCaseSensitivity(Qt::CaseInsensitive); + ui->stashView->setActivationMode(Utils::DoubleClickActivation); ui->stashView->setModel(m_proxyModel); ui->stashView->setSelectionMode(QAbstractItemView::ExtendedSelection); ui->stashView->setAllColumnsShowFocus(true); @@ -142,7 +143,7 @@ StashDialog::StashDialog(QWidget *parent) : this, SLOT(enableButtons())); connect(ui->stashView->selectionModel(), SIGNAL(selectionChanged(QItemSelection,QItemSelection)), this, SLOT(enableButtons())); - connect(ui->stashView, SIGNAL(doubleClicked(QModelIndex)), this, SLOT(showCurrent())); + connect(ui->stashView, SIGNAL(activated(QModelIndex)), this, SLOT(showCurrent())); ui->stashView->setFocus(); } diff --git a/src/plugins/git/stashdialog.ui b/src/plugins/git/stashdialog.ui index cbece9c6c67..3416e39ddf5 100644 --- a/src/plugins/git/stashdialog.ui +++ b/src/plugins/git/stashdialog.ui @@ -27,7 +27,7 @@ - + @@ -49,6 +49,11 @@ QLineEdit
utils/fancylineedit.h
+ + Utils::TreeView + QTreeView +
utils/itemviews.h
+