From 656c0f87c910ea77d2e7671d563540d57488d500 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Mon, 10 May 2021 22:29:25 +0200 Subject: [PATCH] set red background on removed items --- openpype/tools/project_manager/project_manager/model.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/openpype/tools/project_manager/project_manager/model.py b/openpype/tools/project_manager/project_manager/model.py index c060a49037..d8dfe5287e 100644 --- a/openpype/tools/project_manager/project_manager/model.py +++ b/openpype/tools/project_manager/project_manager/model.py @@ -1266,6 +1266,12 @@ class AssetItem(BaseItem): ) return super(AssetItem, self)._global_data(role) + def data(self, key, role): + if self._removed and role == QtCore.Qt.BackgroundRole: + return QtGui.QColor(255, 0, 0, 127) + + return super(AssetItem, self).data(key, role) + def setData(self, key, value, role): if role == REMOVED_ROLE: self._removed = value @@ -1342,6 +1348,9 @@ class TaskItem(BaseItem): } def data(self, key, role): + if self._removed and role == QtCore.Qt.BackgroundRole: + return QtGui.QColor(255, 0, 0, 127) + if ( role in (QtCore.Qt.DisplayRole, QtCore.Qt.EditRole) and key == "name"