diff options
Diffstat (limited to 'src/plugins')
-rw-r--r-- | src/plugins/git/stashdialog.cpp | 3 | ||||
-rw-r--r-- | 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 f0df45edf6..89aed1dbe2 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 cbece9c6c6..3416e39ddf 100644 --- a/src/plugins/git/stashdialog.ui +++ b/src/plugins/git/stashdialog.ui @@ -27,7 +27,7 @@ <widget class="Utils::FancyLineEdit" name="filterLineEdit"/> </item> <item> - <widget class="QTreeView" name="stashView"/> + <widget class="Utils::TreeView" name="stashView"/> </item> </layout> </item> @@ -49,6 +49,11 @@ <extends>QLineEdit</extends> <header location="global">utils/fancylineedit.h</header> </customwidget> + <customwidget> + <class>Utils::TreeView</class> + <extends>QTreeView</extends> + <header location="global">utils/itemviews.h</header> + </customwidget> </customwidgets> <resources/> <connections> |