From 82fabe37778a5e3a1f4c3c2ec0487315ed3c5992 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 14 Jun 2010 01:28:50 -0600 Subject: [PATCH] Scale cover upto half height of side book details pane when resizing pane --- src/calibre/gui2/book_details.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/book_details.py b/src/calibre/gui2/book_details.py index 47ddf276e6..8ec9e75f72 100644 --- a/src/calibre/gui2/book_details.py +++ b/src/calibre/gui2/book_details.py @@ -89,13 +89,13 @@ class CoverView(QWidget): # {{{ pixmap = self.pixmap pwidth, pheight = pixmap.width(), pixmap.height() self.pwidth, self.pheight = fit_image(pwidth, pheight, - self.maximumWidth(), self.maximumHeight())[1:] + self.rect().width(), self.rect().height())[1:] self.current_pixmap_size = QSize(self.pwidth, self.pheight) self.animation.setEndValue(self.current_pixmap_size) def relayout(self, parent_size): self.setMaximumSize(parent_size.width(), - int(parent_size.height()/3.)+1) + min(int(parent_size.height()/2.),int(4/3. * parent_size.width())+1)) self.resize(self.maximumSize()) self.animation.stop() self.do_layout() @@ -243,6 +243,7 @@ class BookDetails(QWidget): self.book_info.link_clicked.connect(self._link_clicked) self.book_info.mr.connect(self.mouseReleaseEvent) self.setMinimumSize(QSize(190, 200)) + self.setCursor(Qt.PointingHandCursor) def _link_clicked(self, link): typ, _, val = link.partition(':')