From a98c2091019d9e8005dfa33db60cc502dcbae401 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Fri, 19 Jan 2024 23:03:37 +0100 Subject: [PATCH] AutoExpandingTreeView: Remove doubleClicked on enter --- src/widgets/autoexpandingtreeview.cpp | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/widgets/autoexpandingtreeview.cpp b/src/widgets/autoexpandingtreeview.cpp index ba7c02810..5e56410e2 100644 --- a/src/widgets/autoexpandingtreeview.cpp +++ b/src/widgets/autoexpandingtreeview.cpp @@ -155,16 +155,7 @@ void AutoExpandingTreeView::mouseDoubleClickEvent(QMouseEvent *event) { void AutoExpandingTreeView::keyPressEvent(QKeyEvent *e) { - QModelIndex idx = currentIndex(); - switch (e->key()) { - case Qt::Key_Enter: - case Qt::Key_Return: - if (currentIndex().isValid()) - emit doubleClicked(currentIndex()); - e->accept(); - break; - case Qt::Key_Backspace: case Qt::Key_Escape: emit FocusOnFilterSignal(e); @@ -173,6 +164,7 @@ void AutoExpandingTreeView::keyPressEvent(QKeyEvent *e) { case Qt::Key_Left: // Set focus on the root of the current branch + const QModelIndex idx = currentIndex(); if (idx.isValid() && idx.parent() != rootIndex() && (!isExpanded(idx) || model()->rowCount(idx) == 0)) { setCurrentIndex(idx.parent()); setFocus();