From 901a582c6c102881217e95d308eff4d7629bc9be Mon Sep 17 00:00:00 2001 From: Gorgious56 Date: Thu, 21 Jul 2022 16:57:31 +0200 Subject: [PATCH] Add tooltip to append library element operator --- src/blenderbim/blenderbim/bim/module/project/operator.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/blenderbim/blenderbim/bim/module/project/operator.py b/src/blenderbim/blenderbim/bim/module/project/operator.py index dd4c00d9c4..f78f1858e1 100644 --- a/src/blenderbim/blenderbim/bim/module/project/operator.py +++ b/src/blenderbim/blenderbim/bim/module/project/operator.py @@ -315,12 +315,16 @@ class AppendLibraryElement(bpy.types.Operator): bl_idname = "bim.append_library_element" bl_label = "Append Library Element" bl_options = {"REGISTER", "UNDO"} + bl_description = "Append element to the current project" definition: bpy.props.IntProperty() prop_index: bpy.props.IntProperty() @classmethod def poll(cls, context): - return IfcStore.get_file() + poll = bool(IfcStore.get_file()) + if bpy.app.version > (3, 0, 0) and not poll: + cls.poll_message_set("Please create or load a project first.") + return poll def execute(self, context): return IfcStore.execute_ifc_operator(self, context)