summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/editorui/paths.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/editorui/paths.py b/src/editorui/paths.py
index 8b45ea9..c978a9b 100644
--- a/src/editorui/paths.py
+++ b/src/editorui/paths.py
@@ -270,7 +270,9 @@ class KPEditorPath(QtGui.QGraphicsLineItem):
QtGui.QIcon("Resources/SecretKey.png")]
self.unlockIcon = QtGui.QIcon("Resources/Unlock.png")
- self.arrowIcon = QtGui.QIcon("Resources/KeyArrow.png")
+ self.arrowIcon = [QtGui.QIcon("Resources/KeyArrow.png"),
+ QtGui.QIcon("Resources/SecretKeyArrow.png")]
+
self._pathRef = pathRef
@@ -309,6 +311,7 @@ class KPEditorPath(QtGui.QGraphicsLineItem):
def paintEvent(self, event):
painter = QtGui.QPainter(self)
contentsRect = self.contentsRect()
+ painter.setRenderHint(QtGui.QPainter.SmoothPixmapTransform)
if self.path > 0:
painter.save()
@@ -325,7 +328,7 @@ class KPEditorPath(QtGui.QGraphicsLineItem):
painter.translate(displaceX, displaceY)
painter.rotate(angle)
painter.translate(-displaceX, -displaceY)
- self.arrowIcon.paint(painter, contentsRect, Qt.AlignCenter)
+ self.arrowIcon[self.secret].paint(painter, contentsRect, Qt.AlignCenter)
painter.restore()