From 1dd406722f963d1e44041f8aa53ae4ef32c57389 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Thu, 13 May 2021 16:20:54 +0200 Subject: [PATCH] implemented delete_add_asset_item to remove AddAssetItem --- .../tools/project_manager/project_manager/model.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/openpype/tools/project_manager/project_manager/model.py b/openpype/tools/project_manager/project_manager/model.py index 67a3157cb2..9aa553b8a1 100644 --- a/openpype/tools/project_manager/project_manager/model.py +++ b/openpype/tools/project_manager/project_manager/model.py @@ -488,6 +488,20 @@ class HierarchyModel(QtCore.QAbstractItemModel): if item.data(REMOVED_ROLE): item.setData(False, REMOVED_ROLE) + def delete_add_asset_item(self, parent): + item = parent.add_asset_item + children = parent.children() + if item not in children: + return + parent_index = self.index_for_item(parent) + row = children.index(item) + + self.beginRemoveRows(parent_index, row, row) + + parent.remove_child(item) + + self.endRemoveRows() + def delete_index(self, index): return self.delete_indexes([index])