See #2516. References to titleblocks, layouts, and published sheets are now explicitly stored. Titleblock paths are now configurable. Generated filenames are sanitised.

This commit is contained in:
Dion Moult
2023-04-09 23:02:20 +10:00
parent 804ad0cece
commit 6ce49b7130
10 changed files with 114 additions and 46 deletions
@@ -528,5 +528,10 @@ class BIM_UL_sheets(bpy.types.UIList):
row.label(text="", icon="IMAGE_DATA")
elif item.reference_type == "SCHEDULE":
row.label(text="", icon="LONGDISPLAY")
name = "{} - {}".format(item.identification or "X", item.name or "Unnamed")
elif item.reference_type == "TITLEBLOCK":
row.label(text="", icon="MENU_PANEL")
if item.identification:
name = f"{item.identification} - {item.name or 'Unnamed'}"
else:
name = item.name or "Unnamed"
row.label(text=name)