From 4291fb7f32a7ba6c011a9c29a65e7a6590b6ff70 Mon Sep 17 00:00:00 2001 From: Charles Haley Date: Mon, 28 Sep 2020 10:59:22 +0100 Subject: [PATCH] Enhancement #1897432: Delete entries in the Manage Saved searches screen using the Delete key --- src/calibre/gui2/dialogs/saved_search_editor.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/calibre/gui2/dialogs/saved_search_editor.py b/src/calibre/gui2/dialogs/saved_search_editor.py index e3924c71fd..3505ed0aad 100644 --- a/src/calibre/gui2/dialogs/saved_search_editor.py +++ b/src/calibre/gui2/dialogs/saved_search_editor.py @@ -141,6 +141,13 @@ class SavedSearchEditor(Dialog): if ans in self.searches: return ans + def keyPressEvent(self, ev): + if ev.key() == Qt.Key_Delete: + self.del_search() + print('delete') + return + return Dialog.keyPressEvent(self, ev) + def populate_search_list(self): self.slist.clear() for name in sorted(self.searches.keys(), key=sort_key):