mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-17 22:11:36 +00:00
Give user additional feedback when trying to duplicate an IFCproject and Drawing. Also deselects the object to prevent inadvertently moving it.
This commit is contained in:
@@ -767,8 +767,12 @@ class OverrideDuplicateMove(bpy.types.Operator):
|
|||||||
element = tool.Ifc.get_entity(obj)
|
element = tool.Ifc.get_entity(obj)
|
||||||
if element:
|
if element:
|
||||||
if element.is_a("IfcAnnotation") and element.ObjectType == "DRAWING":
|
if element.is_a("IfcAnnotation") and element.ObjectType == "DRAWING":
|
||||||
|
self.report({'INFO'}, "Did not duplicate. Duplicate drawings through the Drawings and Documents UI.")
|
||||||
|
obj.select_set(False)
|
||||||
continue # For now, don't copy drawings until we stabilise a bit more. It's tricky.
|
continue # For now, don't copy drawings until we stabilise a bit more. It's tricky.
|
||||||
elif element.is_a("IfcProject"):
|
elif element.is_a("IfcProject"):
|
||||||
|
self.report({'INFO'}, "Did not duplicate. IFC can only have one project.")
|
||||||
|
obj.select_set(False)
|
||||||
continue # Only one IfcProject is allowed.
|
continue # Only one IfcProject is allowed.
|
||||||
|
|
||||||
linked_non_ifc_object = linked and not element
|
linked_non_ifc_object = linked and not element
|
||||||
|
|||||||
Reference in New Issue
Block a user