mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Viewer image popup: Fix full screen button in incorrect state when starting in full screen
This commit is contained in:
parent
49043940a1
commit
71273ba7f7
@ -123,7 +123,7 @@ class ImageView(QDialog):
|
|||||||
self.zo_button = zo = bb.addButton(_('Zoom &out'), QDialogButtonBox.ButtonRole.ActionRole)
|
self.zo_button = zo = bb.addButton(_('Zoom &out'), QDialogButtonBox.ButtonRole.ActionRole)
|
||||||
self.save_button = so = bb.addButton(_('&Save as'), QDialogButtonBox.ButtonRole.ActionRole)
|
self.save_button = so = bb.addButton(_('&Save as'), QDialogButtonBox.ButtonRole.ActionRole)
|
||||||
self.rotate_button = ro = bb.addButton(_('&Rotate'), QDialogButtonBox.ButtonRole.ActionRole)
|
self.rotate_button = ro = bb.addButton(_('&Rotate'), QDialogButtonBox.ButtonRole.ActionRole)
|
||||||
self.fullscreen_buton = fo = bb.addButton(_('&Full screen'), QDialogButtonBox.ButtonRole.ActionRole)
|
self.fullscreen_button = fo = bb.addButton(_('&Full screen'), QDialogButtonBox.ButtonRole.ActionRole)
|
||||||
zi.setIcon(QIcon(I('plus.png')))
|
zi.setIcon(QIcon(I('plus.png')))
|
||||||
zo.setIcon(QIcon(I('minus.png')))
|
zo.setIcon(QIcon(I('minus.png')))
|
||||||
so.setIcon(QIcon(I('save.png')))
|
so.setIcon(QIcon(I('save.png')))
|
||||||
@ -134,7 +134,6 @@ class ImageView(QDialog):
|
|||||||
so.clicked.connect(self.save_image)
|
so.clicked.connect(self.save_image)
|
||||||
ro.clicked.connect(self.rotate_image)
|
ro.clicked.connect(self.rotate_image)
|
||||||
fo.setCheckable(True)
|
fo.setCheckable(True)
|
||||||
fo.toggled.connect(self.toggle_fullscreen)
|
|
||||||
|
|
||||||
self.l = l = QVBoxLayout(self)
|
self.l = l = QVBoxLayout(self)
|
||||||
l.addWidget(sa)
|
l.addWidget(sa)
|
||||||
@ -151,6 +150,8 @@ class ImageView(QDialog):
|
|||||||
geom = gprefs.get(self.geom_name)
|
geom = gprefs.get(self.geom_name)
|
||||||
if geom is not None:
|
if geom is not None:
|
||||||
self.restoreGeometry(geom)
|
self.restoreGeometry(geom)
|
||||||
|
fo.setChecked(self.isFullScreen())
|
||||||
|
fo.toggled.connect(self.toggle_fullscreen)
|
||||||
|
|
||||||
def set_to_viewport_size(self):
|
def set_to_viewport_size(self):
|
||||||
page_size = self.scrollarea.size()
|
page_size = self.scrollarea.size()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user