Skip to content
Snippets Groups Projects
Commit c17ddb77 authored by Daniel Teske's avatar Daniel Teske
Browse files

Git: Fix keyboard activation in StashView


Change-Id: I8ad4991b17e2cf60e73278db13c0ac403e35807c
Reviewed-by: default avatarEike Ziller <eike.ziller@digia.com>
parent 04c9809e
No related branches found
No related tags found
No related merge requests found
...@@ -133,6 +133,7 @@ StashDialog::StashDialog(QWidget *parent) : ...@@ -133,6 +133,7 @@ StashDialog::StashDialog(QWidget *parent) :
m_proxyModel->setSourceModel(m_model); m_proxyModel->setSourceModel(m_model);
m_proxyModel->setFilterKeyColumn(-1); m_proxyModel->setFilterKeyColumn(-1);
m_proxyModel->setFilterCaseSensitivity(Qt::CaseInsensitive); m_proxyModel->setFilterCaseSensitivity(Qt::CaseInsensitive);
ui->stashView->setActivationMode(Utils::DoubleClickActivation);
ui->stashView->setModel(m_proxyModel); ui->stashView->setModel(m_proxyModel);
ui->stashView->setSelectionMode(QAbstractItemView::ExtendedSelection); ui->stashView->setSelectionMode(QAbstractItemView::ExtendedSelection);
ui->stashView->setAllColumnsShowFocus(true); ui->stashView->setAllColumnsShowFocus(true);
...@@ -142,7 +143,7 @@ StashDialog::StashDialog(QWidget *parent) : ...@@ -142,7 +143,7 @@ StashDialog::StashDialog(QWidget *parent) :
this, SLOT(enableButtons())); this, SLOT(enableButtons()));
connect(ui->stashView->selectionModel(), SIGNAL(selectionChanged(QItemSelection,QItemSelection)), connect(ui->stashView->selectionModel(), SIGNAL(selectionChanged(QItemSelection,QItemSelection)),
this, SLOT(enableButtons())); this, SLOT(enableButtons()));
connect(ui->stashView, SIGNAL(doubleClicked(QModelIndex)), this, SLOT(showCurrent())); connect(ui->stashView, SIGNAL(activated(QModelIndex)), this, SLOT(showCurrent()));
ui->stashView->setFocus(); ui->stashView->setFocus();
} }
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
<widget class="Utils::FancyLineEdit" name="filterLineEdit"/> <widget class="Utils::FancyLineEdit" name="filterLineEdit"/>
</item> </item>
<item> <item>
<widget class="QTreeView" name="stashView"/> <widget class="Utils::TreeView" name="stashView"/>
</item> </item>
</layout> </layout>
</item> </item>
...@@ -49,6 +49,11 @@ ...@@ -49,6 +49,11 @@
<extends>QLineEdit</extends> <extends>QLineEdit</extends>
<header location="global">utils/fancylineedit.h</header> <header location="global">utils/fancylineedit.h</header>
</customwidget> </customwidget>
<customwidget>
<class>Utils::TreeView</class>
<extends>QTreeView</extends>
<header location="global">utils/itemviews.h</header>
</customwidget>
</customwidgets> </customwidgets>
<resources/> <resources/>
<connections> <connections>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment