From 08aeb5d65b1027ad2e4765f62b259dd60df8ed65 Mon Sep 17 00:00:00 2001
From: Roy-043 <70520633+Roy-043@users.noreply.github.com>
Date: Mon, 20 Oct 2025 16:15:43 +0200
Subject: [PATCH] BIM: remove 'show this dialog' checkbox from IFC Import and
IFC Export prefs (#24728)
Fixes #24551
---
.../Resources/ui/preferences-ifc-export.ui | 22 -------------------
src/Mod/BIM/Resources/ui/preferences-ifc.ui | 13 -----------
src/Mod/BIM/importers/exportIFC.py | 2 --
src/Mod/BIM/importers/importIFCHelper.py | 3 ---
4 files changed, 40 deletions(-)
diff --git a/src/Mod/BIM/Resources/ui/preferences-ifc-export.ui b/src/Mod/BIM/Resources/ui/preferences-ifc-export.ui
index 01eb18e9db..904169d882 100644
--- a/src/Mod/BIM/Resources/ui/preferences-ifc-export.ui
+++ b/src/Mod/BIM/Resources/ui/preferences-ifc-export.ui
@@ -29,28 +29,6 @@
9
- -
-
-
- General Options
-
-
-
-
-
-
- Show this dialog when exporting
-
-
- ifcShowDialog
-
-
- Mod/Arch
-
-
-
-
-
-
-
diff --git a/src/Mod/BIM/Resources/ui/preferences-ifc.ui b/src/Mod/BIM/Resources/ui/preferences-ifc.ui
index a53e09a71d..35d04f077b 100644
--- a/src/Mod/BIM/Resources/ui/preferences-ifc.ui
+++ b/src/Mod/BIM/Resources/ui/preferences-ifc.ui
@@ -26,19 +26,6 @@
General Options
-
-
-
-
- Show this dialog when importing
-
-
- ifcShowDialog
-
-
- Mod/Arch
-
-
-
-
diff --git a/src/Mod/BIM/importers/exportIFC.py b/src/Mod/BIM/importers/exportIFC.py
index b50f1db81c..71abebcc79 100644
--- a/src/Mod/BIM/importers/exportIFC.py
+++ b/src/Mod/BIM/importers/exportIFC.py
@@ -170,8 +170,6 @@ def getPreferences():
import ifcopenshell
- if FreeCAD.GuiUp and params.get_param_arch("ifcShowDialog"):
- FreeCADGui.showPreferencesByName("Import-Export", ":/ui/preferences-ifc-export.ui")
ifcunit = params.get_param_arch("ifcUnit")
# Factor to multiply the dimension in millimeters
diff --git a/src/Mod/BIM/importers/importIFCHelper.py b/src/Mod/BIM/importers/importIFCHelper.py
index 85142c4a59..60dd220ac4 100644
--- a/src/Mod/BIM/importers/importIFCHelper.py
+++ b/src/Mod/BIM/importers/importIFCHelper.py
@@ -86,9 +86,6 @@ def getPreferences():
2 = Part shapes
3 = One compound per storey
"""
- if FreeCAD.GuiUp and params.get_param_arch("ifcShowDialog"):
- Gui.showPreferencesByName("Import-Export", ":/ui/preferences-ifc.ui")
-
preferences = {
"DEBUG": params.get_param_arch("ifcDebug"),
"PREFIX_NUMBERS": params.get_param_arch("ifcPrefixNumbers"),