This commit is contained in:
Andrej730
2024-08-15 13:34:29 +05:00
parent aafb4b6147
commit bd8a2736d4
3 changed files with 37 additions and 3 deletions
@@ -244,12 +244,12 @@ class ChangeLibraryElement(bpy.types.Operator):
self.add_library_asset(name, ifc_definition_id)
return {"FINISHED"}
def get_name(self, element):
def get_name(self, element: ifcopenshell.entity_instance) -> str:
if element.is_a("IfcProfileDef"):
return element.ProfileName or "Unnamed"
return element.Name or "Unnamed"
def add_library_asset(self, name, ifc_definition_id):
def add_library_asset(self, name: str, ifc_definition_id: int) -> None:
new = self.props.library_elements.add()
new.name = name
new.ifc_definition_id = ifc_definition_id