diff --git a/src/blenderbim/blenderbim/bim/module/project/__init__.py b/src/blenderbim/blenderbim/bim/module/project/__init__.py index 439ba4d2dc..e0e8b02d0e 100644 --- a/src/blenderbim/blenderbim/bim/module/project/__init__.py +++ b/src/blenderbim/blenderbim/bim/module/project/__init__.py @@ -97,7 +97,7 @@ def register(): addon_keymaps.append((km, kmi)) km = wm.keyconfigs.addon.keymaps.new(name="Window", space_type="EMPTY") - kmi = km.keymap_items.new("bim.export_ifc", "S", "PRESS", ctrl=True) + kmi = km.keymap_items.new("bim.save_project", "S", "PRESS", ctrl=True) kmi.properties.should_save_as = False addon_keymaps.append((km, kmi)) diff --git a/src/blenderbim/blenderbim/bim/module/project/operator.py b/src/blenderbim/blenderbim/bim/module/project/operator.py index 7dbbce8cfa..94bec7dabf 100644 --- a/src/blenderbim/blenderbim/bim/module/project/operator.py +++ b/src/blenderbim/blenderbim/bim/module/project/operator.py @@ -1107,7 +1107,7 @@ class ToggleLinkVisibility(bpy.types.Operator): class ExportIFCBase: - bl_idname = "bim.export_ifc" + bl_idname = "bim.save_project" bl_label = "Save IFC" bl_options = {"REGISTER", "UNDO"} filename_ext = ".ifc" @@ -1225,7 +1225,7 @@ class ExportIFCBase: class ExportIFC(ExportIFCBase, bpy.types.Operator): - bl_idname = "bim.export_ifc" + pass # TODO: remove as deprecated, better wait couple releases since diff --git a/src/blenderbim/blenderbim/bim/module/project/ui.py b/src/blenderbim/blenderbim/bim/module/project/ui.py index 6e8468fe1f..752f2d6eab 100644 --- a/src/blenderbim/blenderbim/bim/module/project/ui.py +++ b/src/blenderbim/blenderbim/bim/module/project/ui.py @@ -68,9 +68,9 @@ def file_menu(self, context): op = self.layout.operator("bim.load_project", text="Open IFC Project", icon="FILEBROWSER") op.should_start_fresh_session = True self.layout.separator() - op = self.layout.operator("bim.export_ifc", icon="FILE_TICK", text="Save IFC Project") + op = self.layout.operator("bim.save_project", icon="FILE_TICK", text="Save IFC Project") op.should_save_as = False - op = self.layout.operator("bim.export_ifc", text="Save IFC Project As...") + op = self.layout.operator("bim.save_project", text="Save IFC Project As...") op.should_save_as = True self.layout.separator() self.layout.operator("bim.revert_project") diff --git a/src/blenderbim/test/bim/test_feature.py b/src/blenderbim/test/bim/test_feature.py index 037c831200..129a4c599b 100644 --- a/src/blenderbim/test/bim/test_feature.py +++ b/src/blenderbim/test/bim/test_feature.py @@ -960,7 +960,7 @@ def run_test_code(): def saving_sample_test_files(and_open_in_blender=None): filepath = f"{variables['cwd']}/test/files/temp/sample_test_file" blend_filepath = f"{filepath}.blend" - bpy.ops.bim.export_ifc(filepath=f"{filepath}.ifc", should_save_as=True) + bpy.ops.bim.save_project(filepath=f"{filepath}.ifc", should_save_as=True) bpy.ops.wm.save_as_mainfile(filepath=f"{filepath}.blend")