From 11ec8e04c23700b6ddf693da90ccd95fddff38f6 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Wed, 31 May 2023 15:35:53 +1000 Subject: [PATCH] Removing authoring mode which was an outdated concept. --- src/blenderbim/blenderbim/bim/export_ifc.py | 5 ++--- src/blenderbim/blenderbim/bim/handler.py | 2 -- src/blenderbim/blenderbim/bim/module/project/prop.py | 1 - src/blenderbim/blenderbim/bim/module/project/ui.py | 1 - 4 files changed, 2 insertions(+), 7 deletions(-) diff --git a/src/blenderbim/blenderbim/bim/export_ifc.py b/src/blenderbim/blenderbim/bim/export_ifc.py index 2777c58ad1..50412c2354 100644 --- a/src/blenderbim/blenderbim/bim/export_ifc.py +++ b/src/blenderbim/blenderbim/bim/export_ifc.py @@ -44,9 +44,8 @@ class IfcExporter: self.file = IfcStore.get_file() self.set_header() IfcStore.update_cache() - if bpy.context.scene.BIMProjectProperties.is_authoring: - self.sync_all_objects() - self.sync_edited_objects() + self.sync_all_objects() + self.sync_edited_objects() extension = self.ifc_export_settings.output_file.split(".")[-1].lower() if extension == "ifczip": with tempfile.TemporaryDirectory() as unzipped_path: diff --git a/src/blenderbim/blenderbim/bim/handler.py b/src/blenderbim/blenderbim/bim/handler.py index e16e10ab88..8f9b21d68a 100644 --- a/src/blenderbim/blenderbim/bim/handler.py +++ b/src/blenderbim/blenderbim/bim/handler.py @@ -34,8 +34,6 @@ global_subscription_owner = object() def mode_callback(obj, data): - if not bpy.context.scene.BIMProjectProperties.is_authoring: - return objects = bpy.context.selected_objects if bpy.context.active_object: objects += [bpy.context.active_object] diff --git a/src/blenderbim/blenderbim/bim/module/project/prop.py b/src/blenderbim/blenderbim/bim/module/project/prop.py index f850cce247..3b7e5220b1 100644 --- a/src/blenderbim/blenderbim/bim/module/project/prop.py +++ b/src/blenderbim/blenderbim/bim/module/project/prop.py @@ -98,7 +98,6 @@ class Link(PropertyGroup): class BIMProjectProperties(PropertyGroup): - is_authoring: BoolProperty(name="Enable Authoring Mode", default=True) is_editing: BoolProperty(name="Is Editing", default=False) is_loading: BoolProperty(name="Is Loading", default=False) mvd: StringProperty(name="MVD") diff --git a/src/blenderbim/blenderbim/bim/module/project/ui.py b/src/blenderbim/blenderbim/bim/module/project/ui.py index 4aff3bb1d3..7681c6a5ed 100644 --- a/src/blenderbim/blenderbim/bim/module/project/ui.py +++ b/src/blenderbim/blenderbim/bim/module/project/ui.py @@ -110,7 +110,6 @@ class BIM_PT_project(Panel): row.label(text=os.path.basename(props.ifc_file) or "No File Found", icon="FILE") if IfcStore.get_file(): - row.prop(pprops, "is_authoring", icon="MODIFIER", text="") if pprops.is_editing: row.operator("bim.edit_header", icon="CHECKMARK", text="") row.operator("bim.disable_editing_header", icon="CANCEL", text="")