mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Better rendering of avg rating indication
This commit is contained in:
parent
7445bae81f
commit
1efe9d8d1d
@ -39,7 +39,9 @@ class TagDelegate(QItemDelegate):
|
|||||||
item.tag.avg_rating is None:
|
item.tag.avg_rating is None:
|
||||||
icon.paint(painter, r, Qt.AlignLeft)
|
icon.paint(painter, r, Qt.AlignLeft)
|
||||||
else:
|
else:
|
||||||
icon.paint(painter, r, Qt.AlignLeft, mode=QIcon.Disabled)
|
painter.setOpacity(0.3)
|
||||||
|
icon.paint(painter, r, Qt.AlignLeft)
|
||||||
|
painter.setOpacity(1)
|
||||||
rating = item.tag.avg_rating
|
rating = item.tag.avg_rating
|
||||||
painter.setClipRect(r.left(), r.bottom()-int(r.height()*(rating/5.0)),
|
painter.setClipRect(r.left(), r.bottom()-int(r.height()*(rating/5.0)),
|
||||||
r.width(), r.height())
|
r.width(), r.height())
|
||||||
|
Loading…
x
Reference in New Issue
Block a user