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_id = 0
props.active_pset_name = "" props.active_pset_name = ""
props.active_pset_type = "" props.active_pset_type = "-"
class EditPset(bpy.types.Operator, tool.Ifc.Operator): 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_id: IntProperty(name="Active Pset ID")
active_pset_has_template: BoolProperty(name="Active Pset Has Template") active_pset_has_template: BoolProperty(name="Active Pset Has Template")
active_pset_name: StringProperty(name="Pset Name") 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) properties: CollectionProperty(name="Properties", type=IfcProperty)
pset_name: EnumProperty(items=get_pset_name, name="Pset Name") pset_name: EnumProperty(items=get_pset_name, name="Pset Name")
qto_name: EnumProperty(items=get_qto_name, name="Qto Name") qto_name: EnumProperty(items=get_qto_name, name="Qto Name")