From c85eb79c50c39504a6026406433236255717808b Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Tue, 8 Oct 2024 17:48:53 +1100 Subject: [PATCH] Remove deprecated copy class operator --- src/bonsai/bonsai/bim/module/root/__init__.py | 1 - src/bonsai/bonsai/bim/module/root/operator.py | 13 ------------- 2 files changed, 14 deletions(-) diff --git a/src/bonsai/bonsai/bim/module/root/__init__.py b/src/bonsai/bonsai/bim/module/root/__init__.py index f2da6d3355..daba174815 100644 --- a/src/bonsai/bonsai/bim/module/root/__init__.py +++ b/src/bonsai/bonsai/bim/module/root/__init__.py @@ -22,7 +22,6 @@ from . import ui, prop, operator classes = ( operator.AddElement, operator.AssignClass, - operator.CopyClass, operator.DisableReassignClass, operator.EnableReassignClass, operator.LaunchAddElement, diff --git a/src/bonsai/bonsai/bim/module/root/operator.py b/src/bonsai/bonsai/bim/module/root/operator.py index bc1dd1535f..2c3c5d22ee 100644 --- a/src/bonsai/bonsai/bim/module/root/operator.py +++ b/src/bonsai/bonsai/bim/module/root/operator.py @@ -313,19 +313,6 @@ class UnlinkObject(bpy.types.Operator, tool.Ifc.Operator): return context.window_manager.invoke_props_dialog(self) -class CopyClass(bpy.types.Operator, tool.Ifc.Operator): - bl_idname = "bim.copy_class" - bl_label = "Copy Class" - bl_options = {"REGISTER", "UNDO"} - obj: bpy.props.StringProperty() - - def _execute(self, context): - objects = [bpy.data.objects.get(self.obj)] if self.obj else context.selected_objects - for obj in objects: - core.copy_class(tool.Ifc, tool.Collector, tool.Geometry, tool.Root, obj=obj) - bonsai.bim.handler.refresh_ui_data() - - class AddElement(bpy.types.Operator, tool.Ifc.Operator): bl_idname = "bim.add_element" bl_label = "Add Element"