From 17406e009d9c6c6b75a2bd3b85845e56fe67ca0e Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 31 Oct 2024 13:07:01 +0530 Subject: [PATCH] Fix #2086143 [[Enhancement] Please add icons to right click menu shown when right clicking the format in the Edit metadata window](https://bugs.launchpad.net/calibre/+bug/2086143) --- src/calibre/gui2/metadata/basic_widgets.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/metadata/basic_widgets.py b/src/calibre/gui2/metadata/basic_widgets.py index 4d1602e163..fe90899983 100644 --- a/src/calibre/gui2/metadata/basic_widgets.py +++ b/src/calibre/gui2/metadata/basic_widgets.py @@ -821,6 +821,7 @@ class OrigAction(QAction): def __init__(self, fmt, parent): self.fmt = fmt.replace('ORIGINAL_', '') QAction.__init__(self, _('Restore %s from the original')%self.fmt, parent) + self.setIcon(QIcon.ic('edit-undo.png')) self.triggered.connect(self._triggered) def _triggered(self): @@ -834,6 +835,7 @@ class ViewAction(QAction): def __init__(self, item, parent): self.item = item QAction.__init__(self, _('&View {} format').format(item.ext.upper()), parent) + self.setIcon(QIcon.ic('view.png')) self.triggered.connect(self._triggered) def _triggered(self): @@ -847,6 +849,7 @@ class EditAction(QAction): def __init__(self, item, parent): self.item = item QAction.__init__(self, _('&Edit')+' '+item.ext.upper(), parent) + self.setIcon(QIcon.ic('edit_book.png')) self.triggered.connect(self._triggered) def _triggered(self): @@ -893,7 +896,7 @@ class FormatList(_FormatList): action = OrigAction(fmt, cm) action.restore_fmt.connect(self.restore_fmt) cm.addAction(action) - ac = QAction(_('Open book folder'), cm) + ac = QAction(QIcon.ic('document_open.png'), _('Open book folder'), cm) ac.triggered.connect(self.open_book_folder) cm.addAction(ac) cm.popup(event.globalPos())