From 1511fae5fec246fe757b7a244f9fc56d86cdc6e6 Mon Sep 17 00:00:00 2001 From: Markus Lampert Date: Sat, 12 Dec 2020 20:30:02 -0800 Subject: [PATCH] Consistent TC naming/labeling, regardless of how created. --- src/Mod/Path/PathScripts/PathToolBitLibraryGui.py | 2 +- src/Mod/Path/PathScripts/PathToolController.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Mod/Path/PathScripts/PathToolBitLibraryGui.py b/src/Mod/Path/PathScripts/PathToolBitLibraryGui.py index b7b41c4fb368..33e8fb8e392f 100644 --- a/src/Mod/Path/PathScripts/PathToolBitLibraryGui.py +++ b/src/Mod/Path/PathScripts/PathToolBitLibraryGui.py @@ -334,7 +334,7 @@ def selectedOrAllToolControllers(self, index=None): tools = self.selectedOrAllTools() for tool in tools: - tc = PathToolControllerGui.Create(tool[1].Label, tool[1], tool[0]) + tc = PathToolControllerGui.Create("TC: {}".format(tool[1].Label), tool[1], tool[0]) job.Proxy.addToolController(tc) FreeCAD.ActiveDocument.recompute() diff --git a/src/Mod/Path/PathScripts/PathToolController.py b/src/Mod/Path/PathScripts/PathToolController.py index 45e468500fd9..199d5cdf2261 100644 --- a/src/Mod/Path/PathScripts/PathToolController.py +++ b/src/Mod/Path/PathScripts/PathToolController.py @@ -225,13 +225,13 @@ def ensureUseLegacyTool(self, obj, legacy): obj.addProperty("App::PropertyLink", "Tool", "Base", QtCore.QT_TRANSLATE_NOOP("PathToolController", "The tool used by this controller")) -def Create(name='Default Tool', tool=None, toolNumber=1, assignViewProvider=True): +def Create(name='TC: Default Tool', tool=None, toolNumber=1, assignViewProvider=True): legacyTool = PathPreferences.toolsReallyUseLegacyTools() if tool is None else isinstance(tool, Path.Tool) PathLog.track(tool, toolNumber, legacyTool) obj = FreeCAD.ActiveDocument.addObject("Path::FeaturePython", name) - obj.Label = "TC: {}".format(name) + obj.Label = name obj.Proxy = ToolController(obj, legacyTool) if FreeCAD.GuiUp and assignViewProvider: