mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-26 18:21:59 +00:00
bim.assign_cost_item_quantity - add dynamic description
Example: - https://i.imgur.com/J3LFiYu.png - https://i.imgur.com/ufC2LzD.png
This commit is contained in:
@@ -264,6 +264,13 @@ class AssignCostItemQuantity(bpy.types.Operator, tool.Ifc.Operator):
|
|||||||
related_object_type: bpy.props.StringProperty()
|
related_object_type: bpy.props.StringProperty()
|
||||||
prop_name: bpy.props.StringProperty()
|
prop_name: bpy.props.StringProperty()
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def description(cls, context, properties) -> str:
|
||||||
|
descr = f"Assign cost item quantity to the active cost item from active {properties.related_object_type}"
|
||||||
|
if prop_name := properties.prop_name:
|
||||||
|
descr += f" property '{prop_name}'"
|
||||||
|
return descr
|
||||||
|
|
||||||
def _execute(self, context):
|
def _execute(self, context):
|
||||||
result = core.assign_cost_item_quantity(
|
result = core.assign_cost_item_quantity(
|
||||||
tool.Ifc,
|
tool.Ifc,
|
||||||
|
|||||||
Reference in New Issue
Block a user