From 300c7a2c308f95ef0969e763004fb4575ab2c3a7 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Thu, 13 May 2021 16:26:45 +0200 Subject: [PATCH] HierarchicalView collapse all except project on project load --- openpype/tools/project_manager/project_manager/view.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/openpype/tools/project_manager/project_manager/view.py b/openpype/tools/project_manager/project_manager/view.py index 7a5cdb72da..b2f21aaffd 100644 --- a/openpype/tools/project_manager/project_manager/view.py +++ b/openpype/tools/project_manager/project_manager/view.py @@ -156,6 +156,13 @@ class HierarchyView(QtWidgets.QTreeView): # Trigger update of model after all data for delegates are filled self._source_model.set_project(project_name) + self.collapseAll() + + project_item = self._source_model.project_item + if project_item: + index = self._source_model.index_for_item(project_item) + self.expand(index) + def _on_rows_moved(self, index): parent_index = index.parent() if not self.isExpanded(parent_index):