From acb007a297b59d18506f51749fd3ffe2c67b5b31 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 8 May 2025 19:55:56 +0530 Subject: [PATCH] Fix #2110206 [[Enhancement] Add Fit image action to right click menu of the image viewer](https://bugs.launchpad.net/calibre/+bug/2110206) --- src/calibre/gui2/image_popup.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/calibre/gui2/image_popup.py b/src/calibre/gui2/image_popup.py index 182e98a8fa..125d89fde9 100644 --- a/src/calibre/gui2/image_popup.py +++ b/src/calibre/gui2/image_popup.py @@ -224,6 +224,11 @@ class ImageView(QDialog): m.addAction(self.zoom_out_action) m.addAction(self.copy_action) m.addAction(self.rotate_action) + ac = QAction(self.fit_image.text()) + ac.setCheckable(True) + ac.setChecked(self.fit_image.isChecked()) + ac.toggled.connect(self.toggle_fit) + m.addAction(ac) m.exec(self.mapToGlobal(pos)) def set_to_viewport_size(self):