From 287213f615f9f3acc763cbc0f439a766886ec92e Mon Sep 17 00:00:00 2001 From: tarman3 Date: Thu, 17 Apr 2025 08:02:03 +0300 Subject: [PATCH 1/2] CAM: Dressup combined menu in toolbar --- src/Mod/CAM/InitGui.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/Mod/CAM/InitGui.py b/src/Mod/CAM/InitGui.py index 3975cb7f2f..8839584de1 100644 --- a/src/Mod/CAM/InitGui.py +++ b/src/Mod/CAM/InitGui.py @@ -154,6 +154,14 @@ class CAMWorkbench(Workbench): QT_TRANSLATE_NOOP("CAM_DrillingTools", "Drilling Operations"), ), ) + dressupcmdgroup = ["CAM_DressupTools"] + FreeCADGui.addCommand( + "CAM_DressupTools", + PathCommandGroup( + dressupcmdlist, + QT_TRANSLATE_NOOP("CAM_DressupTools", "Dressup Operations"), + ), + ) threedcmdgroup = threedopcmdlist if Path.Preferences.experimentalFeaturesEnabled(): prepcmdlist.append("CAM_Shape") @@ -206,7 +214,7 @@ class CAMWorkbench(Workbench): QT_TRANSLATE_NOOP("Workbench", "New Operations"), twodopcmdlist + drillingcmdgroup + engravecmdgroup + threedcmdgroup, ) - self.appendToolbar(QT_TRANSLATE_NOOP("Workbench", "Path Modification"), modcmdlist) + self.appendToolbar(QT_TRANSLATE_NOOP("Workbench", "Path Modification"), modcmdlist + dressupcmdgroup) if extracmdlist: self.appendToolbar(QT_TRANSLATE_NOOP("Workbench", "Helpful Tools"), extracmdlist) From 707aa3e99d1bd4cc4e82601a87dacd90ee7f0dd7 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Thu, 17 Apr 2025 05:10:14 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- src/Mod/CAM/InitGui.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Mod/CAM/InitGui.py b/src/Mod/CAM/InitGui.py index 8839584de1..570df75b36 100644 --- a/src/Mod/CAM/InitGui.py +++ b/src/Mod/CAM/InitGui.py @@ -214,7 +214,9 @@ class CAMWorkbench(Workbench): QT_TRANSLATE_NOOP("Workbench", "New Operations"), twodopcmdlist + drillingcmdgroup + engravecmdgroup + threedcmdgroup, ) - self.appendToolbar(QT_TRANSLATE_NOOP("Workbench", "Path Modification"), modcmdlist + dressupcmdgroup) + self.appendToolbar( + QT_TRANSLATE_NOOP("Workbench", "Path Modification"), modcmdlist + dressupcmdgroup + ) if extracmdlist: self.appendToolbar(QT_TRANSLATE_NOOP("Workbench", "Helpful Tools"), extracmdlist)