From 42f7854a5ee000d9b3a4880d6022ed53ae7070a1 Mon Sep 17 00:00:00 2001 From: sliptonic Date: Wed, 4 Nov 2020 09:38:16 -0600 Subject: [PATCH] fix bug in create toolbit flow --- src/Mod/Path/PathScripts/PathToolBitGui.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/Mod/Path/PathScripts/PathToolBitGui.py b/src/Mod/Path/PathScripts/PathToolBitGui.py index 35deff9db236..cac76acce24e 100644 --- a/src/Mod/Path/PathScripts/PathToolBitGui.py +++ b/src/Mod/Path/PathScripts/PathToolBitGui.py @@ -176,6 +176,18 @@ def Create(self, name='ToolBit', shapeFile=None): return tool +def GetNewToolFile(parent=None): + if parent is None: + parent = QtGui.QApplication.activeWindow() + foo = QtGui.QFileDialog.getSaveFileName(parent, 'Tool', + PathPreferences.lastPathToolBit(), + '*.fctb') + if foo and foo[0]: + PathPreferences.setLastPathToolBit(os.path.dirname(foo[0])) + return foo[0] + return None + + def GetToolFile(parent=None): if parent is None: parent = QtGui.QApplication.activeWindow()