diff options
author | Ryan Inch <mythologylover75@gmail.com> | 2020-03-09 09:45:51 +0300 |
---|---|---|
committer | Ryan Inch <mythologylover75@gmail.com> | 2020-03-09 09:45:51 +0300 |
commit | cebfa3b6e6f4a436a937baf9549963dde2dedc6c (patch) | |
tree | ed9b73005d65fc5bf5e3a96e9fe60e193b3b28ff /object_collection_manager/internals.py | |
parent | 7861d837bad60bdd604c872d2b21bc38d8a6c64f (diff) |
Collection Manager: Code cleanup. Task: T69577
Combined all my global blender properties into a property group.
General code cleanup.
Diffstat (limited to 'object_collection_manager/internals.py')
-rw-r--r-- | object_collection_manager/internals.py | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/object_collection_manager/internals.py b/object_collection_manager/internals.py index 64c48150..5267b1c6 100644 --- a/object_collection_manager/internals.py +++ b/object_collection_manager/internals.py @@ -65,10 +65,11 @@ def update_collection_tree(context): max_lvl = 0 row_index = 0 - init_laycol_list = context.view_layer.layer_collection.children + layer_collection = context.view_layer.layer_collection + init_laycol_list = layer_collection.children master_laycol = {"id": 0, - "name": context.view_layer.layer_collection.name, + "name": layer_collection.name, "lvl": -1, "row_index": -1, "visible": True, @@ -76,7 +77,7 @@ def update_collection_tree(context): "expanded": True, "parent": None, "children": [], - "ptr": context.view_layer.layer_collection + "ptr": layer_collection } get_all_collections(context, init_laycol_list, master_laycol, collection_tree, visible=True) @@ -120,15 +121,17 @@ def get_all_collections(context, collections, parent, tree, level=0, visible=Fal def update_property_group(context): update_collection_tree(context) - context.scene.CMListCollection.clear() + context.scene.collection_manager.cm_list_collection.clear() create_property_group(context, collection_tree) def create_property_group(context, tree): global in_filter + cm = context.scene.collection_manager + for laycol in tree: - new_cm_listitem = context.scene.CMListCollection.add() + new_cm_listitem = cm.cm_list_collection.add() new_cm_listitem.name = laycol["name"] if laycol["has_children"]: |