From c7620fd9163b9df4d4b95bb4f47774721265bcb4 Mon Sep 17 00:00:00 2001 From: xtemp09 Date: Sat, 18 Jan 2025 19:25:42 +0700 Subject: [PATCH] Fix arrow navigation in TreeWidget Closes #10488. This commit removes the code fragment that "swallowed" the key press events. --- src/Gui/Tree.cpp | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/src/Gui/Tree.cpp b/src/Gui/Tree.cpp index 5db99aa6377e..fa31e9a49bd3 100644 --- a/src/Gui/Tree.cpp +++ b/src/Gui/Tree.cpp @@ -1682,22 +1682,7 @@ void TreeWidget::keyPressEvent(QKeyEvent* event) return; } } - else if (event->key() == Qt::Key_Left) { - auto index = currentIndex(); - if (index.column() == 1) { - setCurrentIndex(model()->index(index.row(), 0, index.parent())); - event->accept(); - return; - } - } - else if (event->key() == Qt::Key_Right) { - auto index = currentIndex(); - if (index.column() == 0) { - setCurrentIndex(model()->index(index.row(), 1, index.parent())); - event->accept(); - return; - } - } + QTreeWidget::keyPressEvent(event); }