From cdfb1214e974cd68389fa9857f772efb65a934bf Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 14 Mar 2012 08:27:18 +0530 Subject: [PATCH] Make the stars in the book list a little larger on windows >= vista --- src/calibre/gui2/library/delegates.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/library/delegates.py b/src/calibre/gui2/library/delegates.py index eea3625a2a..81d25c1f5e 100644 --- a/src/calibre/gui2/library/delegates.py +++ b/src/calibre/gui2/library/delegates.py @@ -5,11 +5,14 @@ __license__ = 'GPL v3' __copyright__ = '2010, Kovid Goyal ' __docformat__ = 'restructuredtext en' +import sys + from PyQt4.Qt import (Qt, QApplication, QStyle, QIcon, QDoubleSpinBox, QVariant, QSpinBox, QStyledItemDelegate, QComboBox, QTextDocument, QAbstractTextDocumentLayout, QFont, QFontInfo) from calibre.gui2 import UNDEFINED_QDATETIME, error_dialog, rating_font +from calibre.constants import iswindows from calibre.gui2.widgets import EnLineEdit from calibre.gui2.complete import MultiCompleteLineEdit, MultiCompleteComboBox from calibre.utils.date import now, format_date, qt_to_dt @@ -27,7 +30,10 @@ class RatingDelegate(QStyledItemDelegate): # {{{ QStyledItemDelegate.__init__(self, *args, **kwargs) self.rf = QFont(rating_font()) self.em = Qt.ElideMiddle - self.rf.setPointSize(QFontInfo(QApplication.font()).pointSize()) + delta = 0 + if iswindows and sys.getwindowsversion().major >= 6: + delta = 2 + self.rf.setPointSize(QFontInfo(QApplication.font()).pointSize()+delta) def createEditor(self, parent, option, index): sb = QStyledItemDelegate.createEditor(self, parent, option, index)