LibGUI: Fix keybind conflicts in TreeView

Changes the shortcut to expand and collapse subtrees from alt to
ctrl+right/left arrows in TreeView. The current shortcuts conflict
with applications that already have navigation controls bound to alt
like file manager.
This commit is contained in:
thankyouverycool 2020-07-11 18:52:41 -04:00 committed by Andreas Kling
parent 366d7e6d05
commit 332f349e07
Notes: sideshowbarker 2024-07-19 04:52:07 +09:00

View file

@ -469,7 +469,7 @@ void TreeView::keydown_event(KeyEvent& event)
if (event.key() == KeyCode::Key_Left) { if (event.key() == KeyCode::Key_Left) {
if (cursor_index.is_valid() && model()->row_count(cursor_index)) { if (cursor_index.is_valid() && model()->row_count(cursor_index)) {
if (event.alt()) { if (event.ctrl()) {
collapse_tree(cursor_index); collapse_tree(cursor_index);
return; return;
} }
@ -489,7 +489,7 @@ void TreeView::keydown_event(KeyEvent& event)
if (event.key() == KeyCode::Key_Right) { if (event.key() == KeyCode::Key_Right) {
if (cursor_index.is_valid() && model()->row_count(cursor_index)) { if (cursor_index.is_valid() && model()->row_count(cursor_index)) {
if (event.alt()) { if (event.ctrl()) {
expand_tree(cursor_index); expand_tree(cursor_index);
return; return;
} }