From 96b3f10c6c97567486df3b85c342298a1b8cddab Mon Sep 17 00:00:00 2001 From: David Vierra Date: Thu, 12 May 2016 21:04:17 -1000 Subject: [PATCH] Undoing transforms now updates the move tool UI --- src/mcedit2/editortools/move.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/mcedit2/editortools/move.py b/src/mcedit2/editortools/move.py index e24421f..4f5a85f 100644 --- a/src/mcedit2/editortools/move.py +++ b/src/mcedit2/editortools/move.py @@ -156,6 +156,10 @@ class MoveTool(EditorTool): def currentImport(self, pendingImport): self._currentImport = pendingImport self.pointInput.setEnabled(pendingImport is not None) + if pendingImport is not None: + pendingImport.rotationChanged.connect(self.setRotationInput) + pendingImport.positionChanged.connect(self.setPositionInput) + # Set current import to different color? # for node in self.pendingImportNodes.itervalues(): # node.outlineNode.wireColor = (.2, 1., .2, .5) if node.pendingImport is value else (1, 1, 1, .3) @@ -176,6 +180,12 @@ class MoveTool(EditorTool): def currentImportNode(self): return self._currentImportNode + def setRotationInput(self, rots): + self.rotationInput.rotation = rots + + def setPositionInput(self, pos): + self.pointInput.point = pos + # --- Mouse events --- def mouseMove(self, event):