From 2c4cb6c16bc5fe0a1ec53e06b6a8568b5d6fecd0 Mon Sep 17 00:00:00 2001 From: Ryan Inch <mythologylover75@gmail.com> Date: Tue, 14 Apr 2020 02:31:22 -0400 Subject: [PATCH] Collection Manager: Change hotkey defaults. Task: T69577 Set QCD edit mode hotkeys to off by default. Add new hotkey for mesh select mode menu to QCD edit mode hotkeys. --- object_collection_manager/__init__.py | 2 +- object_collection_manager/preferences.py | 2 +- object_collection_manager/qcd_init.py | 7 +++++++ 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/object_collection_manager/__init__.py b/object_collection_manager/__init__.py index 9e4a8d60d..aa4cc5df1 100644 --- a/object_collection_manager/__init__.py +++ b/object_collection_manager/__init__.py @@ -22,7 +22,7 @@ bl_info = { "name": "Collection Manager", "description": "Manage collections and their objects", "author": "Ryan Inch", - "version": (2,7,1), + "version": (2,7,2), "blender": (2, 80, 0), "location": "View3D - Object Mode (Shortcut - M)", "warning": '', # used for warning icon and text in addons panel diff --git a/object_collection_manager/preferences.py b/object_collection_manager/preferences.py index 5e6393e51..d155b9ce1 100644 --- a/object_collection_manager/preferences.py +++ b/object_collection_manager/preferences.py @@ -206,7 +206,7 @@ class CMPreferences(AddonPreferences): enable_qcd_view_edit_mode_hotkeys: BoolProperty( name="QCD Edit Mode Hotkeys", description="Enable/Disable the numerical hotkeys to view QCD slots in Edit Mode", - default=True, + default=False, update=update_qcd_view_edit_mode_hotkeys_status, ) diff --git a/object_collection_manager/qcd_init.py b/object_collection_manager/qcd_init.py index 73e67faa9..8eb31e4dc 100644 --- a/object_collection_manager/qcd_init.py +++ b/object_collection_manager/qcd_init.py @@ -153,6 +153,13 @@ def register_qcd_view_edit_mode_hotkeys(): addon_qcd_view_edit_mode_hotkey_keymaps.append((km, kmi)) + km = wm.keyconfigs.addon.keymaps.new(name="Mesh") + kmi = km.keymap_items.new('wm.call_menu', 'ACCENT_GRAVE', 'PRESS') + kmi.properties.name = "VIEW3D_MT_edit_mesh_select_mode" + addon_qcd_view_edit_mode_hotkey_keymaps.append((km, kmi)) + + + def unregister_qcd(): bpy.types.VIEW3D_HT_header.remove(ui.view3d_header_qcd_slots) bpy.types.TOPBAR_HT_upper_bar.remove(ui.view_layer_update) -- GitLab