Skip to content

Commit

Permalink
Ensure the tool parameters are saved
Browse files Browse the repository at this point in the history
Ensure the tool parameters are saved to the tool table
  • Loading branch information
dubstar-04 committed Aug 17, 2019
1 parent 9c69c88 commit 32b0f86
Showing 1 changed file with 3 additions and 7 deletions.
10 changes: 3 additions & 7 deletions src/Mod/Path/PathScripts/PathToolEdit.py
Expand Up @@ -207,6 +207,7 @@ def __init__(self, tool, parentWidget, parent=None):
self.setupToolType(self.tool.ToolType)

def accept(self):
self.refresh()
self.Tool = self.tool

def reject(self):
Expand Down Expand Up @@ -241,9 +242,6 @@ def updateUI(self):

self.editor.updateUI()

def updateToolName(self):
self.tool.Name = str(self.form.toolName.text())

def updateToolType(self):
PathLog.track()
self.form.blockSignals(True)
Expand All @@ -265,6 +263,7 @@ def setupToolType(self, tt):

def updateTool(self):
PathLog.track()
self.tool.Name = str(self.form.toolName.text())
self.tool.Material = self.getMaterial(self.form.toolMaterial.currentIndex())
self.tool.LengthOffset = FreeCAD.Units.parseQuantity(self.form.toolLengthOffset.text())
self.editor.updateTool()
Expand All @@ -280,8 +279,5 @@ def setupUI(self):
PathLog.track()
self.updateUI()

self.form.toolName.editingFinished.connect(self.updateToolName)
self.form.toolName.editingFinished.connect(self.refresh)
self.form.toolType.currentIndexChanged.connect(self.updateToolType)
self.form.toolMaterial.currentIndexChanged.connect(self.refresh)
self.form.toolLengthOffset.valueChanged.connect(self.refresh)

0 comments on commit 32b0f86

Please sign in to comment.