From 901691340421c7a04dac8c5b82afd15faadb0440 Mon Sep 17 00:00:00 2001 From: Chris Yang Date: Sat, 2 Nov 2024 15:26:35 -0400 Subject: [PATCH] Added ShortcutOverride handler for Backspaces, fixing plot delete --- sinks/dashboard/utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sinks/dashboard/utils.py b/sinks/dashboard/utils.py index efc21f3d..bbc34e99 100644 --- a/sinks/dashboard/utils.py +++ b/sinks/dashboard/utils.py @@ -41,7 +41,8 @@ def eventFilter(self, widget, event): chain so that we don't disturb any default behaviours or return True if we don't want any widgets to further handle the event. """ - if event.type() == QEvent.KeyPress: + + if event.type() == QEvent.KeyPress or (event.type() == QEvent.ShortcutOverride and event.key() == Qt.Key_Backspace): key_press = KeyEvent(event.key(), event.modifiers()) match key_press: case KeyEvent(Qt.Key_Backspace, _) | KeyEvent(Qt.Key_Delete, _):