From 76405254975cac9bfd1ead3697b700e81b7e066e Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 31 Oct 2024 13:33:36 +0530 Subject: [PATCH] Fix #2086142 [[Enhancement] Add icon to Edit EPUB format in the right click menu of the Book details panel and window](https://bugs.launchpad.net/calibre/+bug/2086142) --- src/calibre/gui2/book_details.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/calibre/gui2/book_details.py b/src/calibre/gui2/book_details.py index 0058fd0493..b7b0e7caeb 100644 --- a/src/calibre/gui2/book_details.py +++ b/src/calibre/gui2/book_details.py @@ -445,16 +445,17 @@ def add_format_entries(menu, data, book_info, copy_menu, search_menu): populate_menu(m, connect_action, fmt) if len(m.actions()) == 0: - menu.addAction(_('Open %s with...') % fmt.upper(), partial(book_info.choose_open_with, book_id, fmt)) + menu.addAction(QIcon.ic('exec.png'), _('Open %s with...') % fmt.upper(), partial(book_info.choose_open_with, book_id, fmt)) else: + m.setIcon(QIcon.ic('exec.png')) m.addSeparator() - m.addAction(_('Add other application for %s files...') % fmt.upper(), partial(book_info.choose_open_with, book_id, fmt)) + m.addAction(QIcon.ic('plus.png'), _('Add other application for %s files...') % fmt.upper(), partial(book_info.choose_open_with, book_id, fmt)) m.addAction(_('Edit Open with applications...'), partial(edit_programs, fmt, book_info)) menu.addMenu(m) menu.ow = m if fmt.upper() in SUPPORTED: menu.addSeparator() - menu.addAction(_('Edit %s format') % fmt.upper(), partial(book_info.edit_fmt, book_id, fmt)) + menu.addAction(QIcon.ic('edit_book.png'), _('Edit %s format') % fmt.upper(), partial(book_info.edit_fmt, book_id, fmt)) path = data['path'] if path: if data.get('fname'):