mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-23 06:52:39 +00:00
Disable adding a grid before a project exists.
This commit is contained in:
@@ -112,7 +112,7 @@ def add_object(self, context):
|
|||||||
|
|
||||||
class BIM_OT_add_object(Operator):
|
class BIM_OT_add_object(Operator):
|
||||||
bl_idname = "mesh.add_grid"
|
bl_idname = "mesh.add_grid"
|
||||||
bl_label = "Grid"
|
bl_label = "IFC Grid"
|
||||||
bl_options = {"REGISTER", "UNDO"}
|
bl_options = {"REGISTER", "UNDO"}
|
||||||
|
|
||||||
u_spacing: FloatProperty(name="U Spacing", default=10)
|
u_spacing: FloatProperty(name="U Spacing", default=10)
|
||||||
@@ -120,6 +120,10 @@ class BIM_OT_add_object(Operator):
|
|||||||
v_spacing: FloatProperty(name="V Spacing", default=10)
|
v_spacing: FloatProperty(name="V Spacing", default=10)
|
||||||
total_v: IntProperty(name="Number of V Grids", default=3)
|
total_v: IntProperty(name="Number of V Grids", default=3)
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def poll(cls, context):
|
||||||
|
return IfcStore.get_file()
|
||||||
|
|
||||||
def execute(self, context):
|
def execute(self, context):
|
||||||
return IfcStore.execute_ifc_operator(self, context)
|
return IfcStore.execute_ifc_operator(self, context)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user