From 03b6c08c50809feaa364405e407c7e8098c2a77f Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Fri, 28 Jun 2024 22:44:19 +1000 Subject: [PATCH] Remove unload project button - superseded by Convert To Blender File operator --- .../blenderbim/bim/module/project/__init__.py | 1 - .../blenderbim/bim/module/project/operator.py | 13 ------------- src/blenderbim/blenderbim/bim/module/project/ui.py | 1 - 3 files changed, 15 deletions(-) diff --git a/src/blenderbim/blenderbim/bim/module/project/__init__.py b/src/blenderbim/blenderbim/bim/module/project/__init__.py index 46d97ccac9..141586715d 100644 --- a/src/blenderbim/blenderbim/bim/module/project/__init__.py +++ b/src/blenderbim/blenderbim/bim/module/project/__init__.py @@ -58,7 +58,6 @@ classes = ( operator.UnassignLibraryDeclaration, operator.UnlinkIfc, operator.UnloadLink, - operator.UnloadProject, workspace.ExploreHotkey, prop.LibraryElement, prop.FilterCategory, diff --git a/src/blenderbim/blenderbim/bim/module/project/operator.py b/src/blenderbim/blenderbim/bim/module/project/operator.py index 3b5da02691..a6d67a6baa 100644 --- a/src/blenderbim/blenderbim/bim/module/project/operator.py +++ b/src/blenderbim/blenderbim/bim/module/project/operator.py @@ -703,19 +703,6 @@ class LoadProject(bpy.types.Operator, IFCFileSelector): IFCFileSelector.draw(self, context) -class UnloadProject(bpy.types.Operator): - bl_idname = "bim.unload_project" - bl_label = "Unload Project" - bl_options = {"REGISTER", "UNDO"} - bl_description = "Unload the IFC project" - - def execute(self, context): - IfcStore.purge() - context.scene.BIMProperties.ifc_file = "" - context.scene.BIMProjectProperties.is_loading = False - return {"FINISHED"} - - class RevertProject(bpy.types.Operator, IFCFileSelector): bl_idname = "bim.revert_project" bl_label = "Revert IFC Project" diff --git a/src/blenderbim/blenderbim/bim/module/project/ui.py b/src/blenderbim/blenderbim/bim/module/project/ui.py index 527f26c7df..95046122bc 100644 --- a/src/blenderbim/blenderbim/bim/module/project/ui.py +++ b/src/blenderbim/blenderbim/bim/module/project/ui.py @@ -161,7 +161,6 @@ class BIM_PT_project(Panel): row = self.layout.row(align=True) row.operator("bim.load_project_elements") - row.operator("bim.unload_project", text="", icon="CANCEL") def draw_editing_buttons(self, context, row): pprops = context.scene.BIMProjectProperties