not possible to move with deleted or not hierachy changeable items

This commit is contained in:
iLLiCiTiT 2021-05-12 17:28:48 +02:00
parent d01cd88a1b
commit 0c779b7ed2

View file

@ -659,6 +659,15 @@ class HierarchyModel(QtCore.QAbstractItemModel):
if isinstance(item, (RootItem, ProjectItem)):
return
if item.data(REMOVED_ROLE):
return
if (
isinstance(item, AssetItem)
and not item.data(HIERARCHY_CHANGE_ABLE_ROLE)
):
return
if abs(direction) != 1:
return
@ -813,6 +822,15 @@ class HierarchyModel(QtCore.QAbstractItemModel):
if isinstance(item, (RootItem, ProjectItem)):
return
if item.data(REMOVED_ROLE):
return
if (
isinstance(item, AssetItem)
and not item.data(HIERARCHY_CHANGE_ABLE_ROLE)
):
return
if abs(direction) != 1:
return