From 4a7016f02063cc0970ca97f640a975377d41cae8 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 29 Apr 2021 06:54:36 +0530 Subject: [PATCH] Fix #1926320 [[Enhancement] Show shortcuts in context menu of Book details panel](https://bugs.launchpad.net/calibre/+bug/1926320) --- src/calibre/gui2/book_details.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/calibre/gui2/book_details.py b/src/calibre/gui2/book_details.py index 289c903400..1434c2723e 100644 --- a/src/calibre/gui2/book_details.py +++ b/src/calibre/gui2/book_details.py @@ -441,11 +441,11 @@ def details_context_menu_event(view, ev, book_info, add_popup_action=False, edit if not ac.isEnabled(): menu.removeAction(ac) menu.addSeparator() + from calibre.gui2.ui import get_gui if add_popup_action: - ac = menu.addAction(_('Open the Book details window')) - ac.triggered.connect(book_info.show_book_info) + ema = get_gui().iactions['Show Book Details'].menuless_qaction + menu.addAction(_('Open the Book details window') + '\t' + ema.shortcut().toString(QKeySequence.SequenceFormat.NativeText), book_info.show_book_info) else: - from calibre.gui2.ui import get_gui ema = get_gui().iactions['Edit Metadata'].menuless_qaction menu.addAction(_('Open the Edit metadata window') + '\t' + ema.shortcut().toString(QKeySequence.SequenceFormat.NativeText), edit_metadata) if len(menu.actions()) > 0: