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>2020-03-09 09:45:51 +0300
committerRyan Inch <mythologylover75@gmail.com>2020-03-09 09:45:51 +0300
commitcebfa3b6e6f4a436a937baf9549963dde2dedc6c (patch)
treeed9b73005d65fc5bf5e3a96e9fe60e193b3b28ff /object_collection_manager/internals.py
parent7861d837bad60bdd604c872d2b21bc38d8a6c64f (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.py13
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"]: