active_pset_type - replace with EnumProperty

This commit is contained in:
Andrej730
2024-11-15 12:32:28 +05:00
parent ff86bba562
commit 8e4e12ba21
2 changed files with 6 additions and 2 deletions
@@ -81,7 +81,7 @@ class DisablePsetEditing(bpy.types.Operator, tool.Ifc.Operator):
)
props.active_pset_id = 0
props.active_pset_name = ""
props.active_pset_type = ""
props.active_pset_type = "-"
class EditPset(bpy.types.Operator, tool.Ifc.Operator):
+5 -1
View File
@@ -243,7 +243,11 @@ class PsetProperties(PropertyGroup):
active_pset_id: IntProperty(name="Active Pset ID")
active_pset_has_template: BoolProperty(name="Active Pset Has Template")
active_pset_name: StringProperty(name="Pset Name")
active_pset_type: StringProperty(name="Active Pset Type")
active_pset_type: EnumProperty(
name="Active Pset Type",
items=((i, i, "") for i in ("-", "PSET", "QTO")),
default="-",
)
properties: CollectionProperty(name="Properties", type=IfcProperty)
pset_name: EnumProperty(items=get_pset_name, name="Pset Name")
qto_name: EnumProperty(items=get_qto_name, name="Qto Name")