Ensure that text is anti-aliased in the grid view

This commit is contained in:
Kovid Goyal 2013-08-06 16:52:42 +05:30
parent a33ce97c17
commit 5c7124b999

View File

@ -409,6 +409,7 @@ class CoverDelegate(QStyledItemDelegate):
if cdata is None or cdata is False: if cdata is None or cdata is False:
title = db.field_for('title', book_id, default_value='') title = db.field_for('title', book_id, default_value='')
authors = ' & '.join(db.field_for('authors', book_id, default_value=())) authors = ' & '.join(db.field_for('authors', book_id, default_value=()))
painter.setRenderHint(QPainter.TextAntialiasing, True)
painter.drawText(rect, Qt.AlignCenter|Qt.TextWordWrap, '%s\n\n%s' % (title, authors)) painter.drawText(rect, Qt.AlignCenter|Qt.TextWordWrap, '%s\n\n%s' % (title, authors))
if cdata is False: if cdata is False:
self.render_queue.put(book_id) self.render_queue.put(book_id)