From e0e6f9bf2eb51df2c5df98cce9e2560e67f475c6 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Sat, 3 May 2014 12:37:46 -0300 Subject: [PATCH] Draft: Fixed radius and offset numeric values - fixes #1530 --- src/Mod/Draft/DraftGui.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/Mod/Draft/DraftGui.py b/src/Mod/Draft/DraftGui.py index 1da9a5ea4..fee9f8484 100644 --- a/src/Mod/Draft/DraftGui.py +++ b/src/Mod/Draft/DraftGui.py @@ -386,6 +386,8 @@ class DraftToolBar: QtCore.QObject.connect(self.xValue,QtCore.SIGNAL("valueChanged(double)"),self.changeXValue) QtCore.QObject.connect(self.yValue,QtCore.SIGNAL("valueChanged(double)"),self.changeYValue) QtCore.QObject.connect(self.zValue,QtCore.SIGNAL("valueChanged(double)"),self.changeZValue) + QtCore.QObject.connect(self.radiusValue,QtCore.SIGNAL("valueChanged(double)"),self.changeRadiusValue) + QtCore.QObject.connect(self.offsetValue,QtCore.SIGNAL("valueChanged(double)"),self.changeOffsetValue) QtCore.QObject.connect(self.xValue,QtCore.SIGNAL("returnPressed()"),self.checkx) QtCore.QObject.connect(self.yValue,QtCore.SIGNAL("returnPressed()"),self.checky) QtCore.QObject.connect(self.xValue,QtCore.SIGNAL("textEdited(QString)"),self.checkSpecialChars) @@ -1031,14 +1033,16 @@ class DraftToolBar: if self.sourceCmd or self.pointcallback: if (self.labelRadius.isVisible()): try: - rad=float(self.radiusValue.text()) + #rad=float(self.radiusValue.text()) + rad = self.radius except ValueError: pass else: self.sourceCmd.numericRadius(rad) elif (self.offsetLabel.isVisible()): try: - offset=float(self.offsetValue.text()) + #offset=float(self.offsetValue.text()) + offset = self.offset except ValueError: pass else: @@ -1517,6 +1521,12 @@ class DraftToolBar: def changeZValue(self,d): self.z = d + def changeRadiusValue(self,d): + self.radius = d + + def changeOffsetValue(self,d): + self.offset = d + #--------------------------------------------------------------------------- # TaskView operations #---------------------------------------------------------------------------