From 21620f715fa094e6923a134156ede71c27b76063 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Fri, 30 Apr 2021 10:23:49 +0200 Subject: [PATCH] small tweaks of columns and editable columns --- .../project_manager/project_manager/model.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/openpype/tools/project_manager/project_manager/model.py b/openpype/tools/project_manager/project_manager/model.py index 6a899b3519..e53f3fe405 100644 --- a/openpype/tools/project_manager/project_manager/model.py +++ b/openpype/tools/project_manager/project_manager/model.py @@ -160,7 +160,10 @@ class HierarchyModel(QtCore.QAbstractItemModel): parent = item.parent() new_row = item.row() + 1 - data = {"name": name} + data = { + "name": name, + "type": "asset" + } new_child = AssetItem(data) self._asset_items_by_name[name].append(new_child) @@ -584,9 +587,9 @@ class HierarchyModel(QtCore.QAbstractItemModel): class BaseItem: - columns = ["name"] + columns = [] # Use `set` for faster result - editable_columns = {"name"} + editable_columns = set() _name_icon = None _is_duplicated = False @@ -748,9 +751,15 @@ class RootItem(BaseItem): class ProjectItem(BaseItem): + columns = [ + "name", + "type" + ] + def __init__(self, data=None): super(ProjectItem, self).__init__(data) self._data["name"] = "project" + self._data["type"] = "project" def flags(self, *args, **kwargs): return QtCore.Qt.ItemIsEnabled | QtCore.Qt.ItemIsSelectable