From 25911876eba7436c7361d6ee9a99bafcf88eda15 Mon Sep 17 00:00:00 2001 From: Olivier Keshavjee Date: Mon, 4 Dec 2017 13:52:58 +0100 Subject: [PATCH] Fixes #246: Index card status can spillover --- manuskript/ui/views/corkDelegate.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/manuskript/ui/views/corkDelegate.py b/manuskript/ui/views/corkDelegate.py index 95c09032..70ff19e1 100644 --- a/manuskript/ui/views/corkDelegate.py +++ b/manuskript/ui/views/corkDelegate.py @@ -216,10 +216,10 @@ class corkDelegate(QStyledItemDelegate): style = qApp.style() - def _rotate(angle): - p.translate(self.mainRect.center()) + def _rotate(angle, rect=self.mainRect): + p.translate(rect.center()) p.rotate(angle) - p.translate(-self.mainRect.center()) + p.translate(-rect.center()) def drawRect(r): p.save() @@ -370,7 +370,7 @@ class corkDelegate(QStyledItemDelegate): f.setBold(True) p.setFont(f) p.setPen(QColor(Qt.red).lighter(170)) - _rotate(-35) + _rotate(-35, rect=self.cardRect) p.drawText(self.cardRect, Qt.AlignCenter, it.text()) p.restore()