forked from qt-creator/qt-creator
Git: Fix keyboard activation in StashView
Change-Id: I8ad4991b17e2cf60e73278db13c0ac403e35807c Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user