diff options
Diffstat (limited to 'object_collection_manager/qcd_init.py')
-rw-r--r-- | object_collection_manager/qcd_init.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/object_collection_manager/qcd_init.py b/object_collection_manager/qcd_init.py index 41363b7b..dca4d5cf 100644 --- a/object_collection_manager/qcd_init.py +++ b/object_collection_manager/qcd_init.py @@ -50,6 +50,8 @@ qcd_classes = ( qcd_operators.EnableAllQCDSlotsMeta, qcd_operators.EnableAllQCDSlots, qcd_operators.EnableAllQCDSlotsIsolated, + qcd_operators.IsolateSelectedObjectsCollections, + qcd_operators.DisableSelectedObjectsCollections, qcd_operators.DisableAllNonQCDSlots, qcd_operators.DisableAllCollections, qcd_operators.SelectAllQCDObjects, @@ -170,6 +172,14 @@ def register_qcd_view_hotkeys(): addon_qcd_view_hotkey_keymaps.append((km, kmi)) km = wm.keyconfigs.addon.keymaps.new(name=mode) + kmi = km.keymap_items.new('view3d.isolate_selected_objects_collections', 'EQUAL', 'PRESS') + addon_qcd_view_hotkey_keymaps.append((km, kmi)) + + km = wm.keyconfigs.addon.keymaps.new(name=mode) + kmi = km.keymap_items.new('view3d.disable_selected_objects_collections', 'MINUS', 'PRESS') + addon_qcd_view_hotkey_keymaps.append((km, kmi)) + + km = wm.keyconfigs.addon.keymaps.new(name=mode) kmi = km.keymap_items.new('view3d.disable_all_non_qcd_slots', 'PLUS', 'PRESS', shift=True, ctrl=True) addon_qcd_view_hotkey_keymaps.append((km, kmi)) @@ -229,6 +239,10 @@ def register_qcd_view_edit_mode_hotkeys(): addon_qcd_view_edit_mode_hotkey_keymaps.append((km, kmi)) km = wm.keyconfigs.addon.keymaps.new(name=mode) + kmi = km.keymap_items.new('view3d.isolate_selected_objects_collections', 'EQUAL', 'PRESS') + addon_qcd_view_edit_mode_hotkey_keymaps.append((km, kmi)) + + km = wm.keyconfigs.addon.keymaps.new(name=mode) kmi = km.keymap_items.new('view3d.enable_all_qcd_slots_isolated', 'PLUS', 'PRESS', shift=True, alt=True) addon_qcd_view_edit_mode_hotkey_keymaps.append((km, kmi)) |