From 72de9c03cf0027a3764ea0f8d09a9cc9cd17cf95 Mon Sep 17 00:00:00 2001 From: Furgo <148809153+furgo16@users.noreply.github.com> Date: Wed, 5 Nov 2025 09:56:46 +0100 Subject: [PATCH] BIM: remove BIM Project command from toolbar (#25086) - The BIM_Project command is removed from the toolbar and relocated to the Utils menu - The default when creating a new project has been changed to non-IFC-native - The BIM_Project and IFC_MakeProject command menu text have been reworded to remove ambiguity --- src/Mod/BIM/InitGui.py | 2 +- src/Mod/BIM/Resources/ui/dialogProjectManager.ui | 6 +++--- src/Mod/BIM/bimcommands/BimProject.py | 2 +- src/Mod/BIM/nativeifc/ifc_commands.py | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Mod/BIM/InitGui.py b/src/Mod/BIM/InitGui.py index 9173b6bde5..4af5ae5c3d 100644 --- a/src/Mod/BIM/InitGui.py +++ b/src/Mod/BIM/InitGui.py @@ -112,7 +112,6 @@ class BIMWorkbench(Workbench): ] self.bimtools = [ - "BIM_Project", "Arch_Site", "Arch_Building", "Arch_Level", @@ -233,6 +232,7 @@ class BIMWorkbench(Workbench): "BIM_Reextrude", "Arch_PanelTools", "Arch_StructureTools", + "BIM_Project", ] nudge = [ diff --git a/src/Mod/BIM/Resources/ui/dialogProjectManager.ui b/src/Mod/BIM/Resources/ui/dialogProjectManager.ui index 8d2cf0176d..2a1faf533e 100644 --- a/src/Mod/BIM/Resources/ui/dialogProjectManager.ui +++ b/src/Mod/BIM/Resources/ui/dialogProjectManager.ui @@ -6,7 +6,7 @@ 0 0 - 443 + 600 840 @@ -117,7 +117,7 @@ Create a new document without IFC support - false + true @@ -130,7 +130,7 @@ Create a native IFC project in the current document - true + false diff --git a/src/Mod/BIM/bimcommands/BimProject.py b/src/Mod/BIM/bimcommands/BimProject.py index 041b564959..bf173ff583 100644 --- a/src/Mod/BIM/bimcommands/BimProject.py +++ b/src/Mod/BIM/bimcommands/BimProject.py @@ -35,7 +35,7 @@ class BIM_Project: def GetResources(self): return { "Pixmap": "BIM_Project", - "MenuText": QT_TRANSLATE_NOOP("BIM_Project", "Project"), + "MenuText": QT_TRANSLATE_NOOP("BIM_Project", "IFC Project"), "ToolTip": QT_TRANSLATE_NOOP("BIM_Project", "Creates an empty NativeIFC project"), } diff --git a/src/Mod/BIM/nativeifc/ifc_commands.py b/src/Mod/BIM/nativeifc/ifc_commands.py index 14853a0c13..9156eacebe 100644 --- a/src/Mod/BIM/nativeifc/ifc_commands.py +++ b/src/Mod/BIM/nativeifc/ifc_commands.py @@ -140,7 +140,7 @@ class IFC_MakeProject: ) return { "Pixmap": "IFC", - "MenuText": QT_TRANSLATE_NOOP("IFC_MakeProject", "Create IFC Project"), + "MenuText": QT_TRANSLATE_NOOP("IFC_MakeProject", "Convert to IFC Project"), "ToolTip": tt, "Accel": "I, P", }