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']: