BIM: Support for property sets in Native IFC (#18067)

* BIM: UI to add properties and psets to IFC objects

* BIM: Support native IFC objects in BimProperties

* BIM: Support removing IFC properties

* BIM: Fixed lint issues
This commit is contained in:
Yorik van Havre
2024-12-03 16:08:27 +01:00
committed by GitHub
parent 578640381a
commit 0cbe738e25
11 changed files with 869 additions and 91 deletions

View File

@@ -116,6 +116,8 @@ def setStatusIcons(show=True):
if show:
if statuswidget:
statuswidget.show()
if hasattr(statuswidget, "propertybuttons"):
statuswidget.propertybuttons.show()
else:
statuswidget = FreeCADGui.UiLoader().createWidget("Gui::ToolBar")
statuswidget.setObjectName("BIMStatusWidget")
@@ -221,3 +223,5 @@ def setStatusIcons(show=True):
if statuswidget:
statuswidget.hide()
statuswidget.toggleViewAction().setVisible(False)
if hasattr(statuswidget, "propertybuttons"):
statuswidget.propertybuttons.hide()