diff options
-rw-r--r-- | Resources/Key.png | bin | 2174 -> 2045 bytes | |||
-rw-r--r-- | Resources/KeyArrow.png | bin | 2245 -> 1446 bytes | |||
-rw-r--r-- | Resources/SecretKey.png | bin | 2045 -> 2174 bytes | |||
-rw-r--r-- | src/editorui/paths.py | 7 |
4 files changed, 5 insertions, 2 deletions
diff --git a/Resources/Key.png b/Resources/Key.png Binary files differindex 2e557f4..56b94c0 100644 --- a/Resources/Key.png +++ b/Resources/Key.png diff --git a/Resources/KeyArrow.png b/Resources/KeyArrow.png Binary files differindex fb09bed..7436b7e 100644 --- a/Resources/KeyArrow.png +++ b/Resources/KeyArrow.png diff --git a/Resources/SecretKey.png b/Resources/SecretKey.png Binary files differindex 56b94c0..2e557f4 100644 --- a/Resources/SecretKey.png +++ b/Resources/SecretKey.png 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() |