Edit metadata dialog: Remember window size for the cover download window

This commit is contained in:
Kovid Goyal 2014-04-06 09:15:38 +05:30
parent eef39ce248
commit 99a63ab65a

View File

@ -1151,14 +1151,20 @@ class CoverFetch(QDialog): # {{{
self.bb.rejected.connect(self.reject) self.bb.rejected.connect(self.reject)
self.bb.accepted.connect(self.accept) self.bb.accepted.connect(self.accept)
geom = gprefs.get('single-cover-fetch-dialog-geometry', None)
if geom is not None:
self.restoreGeometry(geom)
def cleanup(self): def cleanup(self):
self.covers_widget.cleanup() self.covers_widget.cleanup()
def reject(self): def reject(self):
gprefs.set('single-cover-fetch-dialog-geometry', bytearray(self.saveGeometry()))
self.covers_widget.cancel() self.covers_widget.cancel()
return QDialog.reject(self) return QDialog.reject(self)
def accept(self, *args): def accept(self, *args):
gprefs.set('single-cover-fetch-dialog-geometry', bytearray(self.saveGeometry()))
self.cover_pixmap = self.covers_widget.cover_pixmap() self.cover_pixmap = self.covers_widget.cover_pixmap()
QDialog.accept(self) QDialog.accept(self)