Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Inch <mythologylover75@gmail.com>2021-01-13 06:55:30 +0300
committerRyan Inch <mythologylover75@gmail.com>2021-01-13 06:55:30 +0300
commit6fcfb869a5aa4f3aafacf26293c2696f75377f28 (patch)
treeaaf80df9ab8f46d235932b3851e5e9111ae5f254 /object_collection_manager/qcd_operators.py
parent47820f66c255ce816c29fc50431b39a5148d8353 (diff)
Collection Manager: Polish. Task: T69577
Update QVT hotkeys. Add warning to QCD Select All Objects operator.
Diffstat (limited to 'object_collection_manager/qcd_operators.py')
-rw-r--r--object_collection_manager/qcd_operators.py15
1 files changed, 6 insertions, 9 deletions
diff --git a/object_collection_manager/qcd_operators.py b/object_collection_manager/qcd_operators.py
index 6093257c..5f465eb5 100644
--- a/object_collection_manager/qcd_operators.py
+++ b/object_collection_manager/qcd_operators.py
@@ -146,16 +146,9 @@ class EnableAllQCDSlotsMeta(Operator):
@classmethod
def description(cls, context, properties):
- selection_hotkeys = ""
-
- if context.mode == 'OBJECT':
- selection_hotkeys = (
- " * Alt+LMB - Select all objects in QCD slots.\n"
- )
-
hotkey_string = (
" * LMB - Enable all slots/Restore.\n"
- + selection_hotkeys +
+ " * Alt+LMB - Discard History.\n"
" * LMB+Hold - Menu"
)
@@ -169,7 +162,7 @@ class EnableAllQCDSlotsMeta(Operator):
qab.meta_op = True
if modifiers == {"alt"}:
- bpy.ops.view3d.select_all_qcd_objects()
+ bpy.ops.view3d.discard_qcd_history()
else:
qab.init(context)
@@ -487,6 +480,7 @@ class SelectAllQCDObjects(Operator):
qab = QCDAllBase
if context.mode != 'OBJECT':
+ self.report({"WARNING"}, "Can only be executed in Object Mode")
return {'CANCELLED'}
if not context.selectable_objects:
@@ -539,6 +533,9 @@ class DiscardQCDHistory(Operator):
del internals.qcd_history[view_layer]
qab.clear()
+ # update header UI
+ update_qcd_header()
+
return {'FINISHED'}