mirror of
git://github.com/kovidgoyal/calibre.git
synced 2026-05-09 00:53:24 +02:00
Remember last used window size for image popup
This commit is contained in:
parent
50089cfa3f
commit
93662f06d6
1 changed files with 7 additions and 1 deletions
|
|
@ -10,7 +10,7 @@
|
|||
from PyQt4.Qt import (QDialog, QPixmap, QUrl, QScrollArea, QLabel, QSizePolicy,
|
||||
QDialogButtonBox, QVBoxLayout, QPalette, QApplication, QSize, QIcon, Qt)
|
||||
|
||||
from calibre.gui2 import choose_save_file
|
||||
from calibre.gui2 import choose_save_file, gprefs
|
||||
|
||||
class ImageView(QDialog):
|
||||
|
||||
|
|
@ -81,11 +81,17 @@ def __call__(self):
|
|||
self.label.setPixmap(self.current_img)
|
||||
self.label.adjustSize()
|
||||
self.resize(QSize(int(geom.width()/2.5), geom.height()-50))
|
||||
geom = gprefs.get('viewer_image_popup_geometry', None)
|
||||
if geom is not None:
|
||||
self.restoreGeometry(geom)
|
||||
self.current_image_name = unicode(self.current_url.toString()).rpartition('/')[-1]
|
||||
title = _('View Image: %s')%self.current_image_name
|
||||
self.setWindowTitle(title)
|
||||
self.show()
|
||||
|
||||
def done(self, e):
|
||||
gprefs['viewer_image_popup_geometry'] = bytearray(self.saveGeometry())
|
||||
return QDialog.done(self, e)
|
||||
|
||||
class ImagePopup(object):
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue