|
1 | 1 | import bpy.utils |
2 | | -from bpy.props import BoolProperty, IntProperty |
| 2 | +from bpy.props import BoolProperty, IntProperty, StringProperty |
3 | 3 | from bpy.types import AddonPreferences |
4 | 4 |
|
5 | 5 | from .public import PublicClass |
6 | 6 | from .tool import (auto_reload_script, |
7 | 7 | custom_key, |
8 | 8 | fast_open_addon_code, |
9 | | - restart_blender |
| 9 | + restart_blender, |
| 10 | + addon_search, |
10 | 11 | ) |
11 | 12 |
|
12 | 13 | tool_mod = {'fast_open_addon_code': fast_open_addon_code, |
13 | 14 | 'enabled_reload_script': auto_reload_script, |
14 | 15 | 'restart_blender': restart_blender, |
15 | 16 | 'custom_key': custom_key, |
| 17 | + 'save_addon_search': addon_search |
16 | 18 | } |
17 | 19 |
|
18 | 20 |
|
@@ -63,6 +65,13 @@ def update(self, context): |
63 | 65 | 'ctrl+alt+AccentGrave Save Home File', |
64 | 66 | update=update_by_tool_name('custom_key'), |
65 | 67 | ) |
| 68 | + save_addon_search: BoolProperty( |
| 69 | + default=True, |
| 70 | + name='Save addon search', |
| 71 | + description='', |
| 72 | + update=update_by_tool_name('save_addon_search'), |
| 73 | + ) |
| 74 | + addon_search: StringProperty() |
66 | 75 |
|
67 | 76 | enabled_reload_script: BoolProperty( |
68 | 77 | default=True, |
@@ -99,6 +108,7 @@ def draw(self, context): |
99 | 108 | 'enabled_reload_script', |
100 | 109 | 'restart_blender', |
101 | 110 | 'custom_key', |
| 111 | + 'save_addon_search', |
102 | 112 | ): |
103 | 113 | self.layout.prop(self, i) |
104 | 114 |
|
|
0 commit comments