From a59e1004c4e93ca9939437b2bcb9ccc70eb2e502 Mon Sep 17 00:00:00 2001 From: Markus Lampert Date: Mon, 14 Aug 2017 11:57:55 -0700 Subject: [PATCH] Replaced BaseGeometry 'Update' with 'Clear', since update didn't actually do anything and 3 buttons is consistent with the BaseLocation dialog. --- src/Mod/Path/Gui/Resources/panels/PageBaseGeometryEdit.ui | 8 ++++---- src/Mod/Path/PathScripts/PathOpGui.py | 5 ++++- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/Mod/Path/Gui/Resources/panels/PageBaseGeometryEdit.ui b/src/Mod/Path/Gui/Resources/panels/PageBaseGeometryEdit.ui index 6f782ae8c7..9187a3264f 100644 --- a/src/Mod/Path/Gui/Resources/panels/PageBaseGeometryEdit.ui +++ b/src/Mod/Path/Gui/Resources/panels/PageBaseGeometryEdit.ui @@ -17,12 +17,12 @@ - + - <html><head/><body><p>Upates the Model.</p></body></html> + <html><head/><body><p>Clears list of base geometries.</p></body></html> - Update + Clear @@ -71,7 +71,7 @@ baseList addBase deleteBase - updateBase + clearBase diff --git a/src/Mod/Path/PathScripts/PathOpGui.py b/src/Mod/Path/PathScripts/PathOpGui.py index 4deba84f85..1b5e5d8332 100644 --- a/src/Mod/Path/PathScripts/PathOpGui.py +++ b/src/Mod/Path/PathScripts/PathOpGui.py @@ -308,11 +308,14 @@ class TaskPanelBaseGeometryPage(TaskPanelPage): #self.obj.Proxy.execute(self.obj) #FreeCAD.ActiveDocument.recompute() + def clearBase(self): + self.obj.Base = [] + def registerSignalHandlers(self, obj): self.form.baseList.itemSelectionChanged.connect(self.itemActivated) self.form.addBase.clicked.connect(self.addBase) self.form.deleteBase.clicked.connect(self.deleteBase) - self.form.updateBase.clicked.connect(self.updateBase) + self.form.clearBase.clicked.connect(self.clearBase) def pageUpdateData(self, obj, prop): if prop in ['Base']: