From 0aa011184b7a07d71225ba2898c4412a37d7af43 Mon Sep 17 00:00:00 2001 From: Jakub Trllo Date: Fri, 6 Jan 2023 17:38:06 +0100 Subject: [PATCH] fix checked int for pyside6 --- openpype/tools/loader/widgets.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/openpype/tools/loader/widgets.py b/openpype/tools/loader/widgets.py index 8d58e82230..f222b3e982 100644 --- a/openpype/tools/loader/widgets.py +++ b/openpype/tools/loader/widgets.py @@ -67,6 +67,8 @@ from openpype.tools.utils.constants import ( REMOTE_AVAILABILITY_ROLE ) +CHECKED_INT = getattr(QtCore.Qt.Checked, "value", 2) + class OverlayFrame(QtWidgets.QFrame): def __init__(self, label, parent): @@ -1066,7 +1068,9 @@ class FamilyListView(QtWidgets.QListView): checked_families = [] for row in range(model.rowCount()): index = model.index(row, 0) - if index.data(QtCore.Qt.CheckStateRole) == QtCore.Qt.Checked: + if index.data(QtCore.Qt.CheckStateRole) in ( + QtCore.Qt.Checked, CHECKED_INT + ): family = index.data(QtCore.Qt.DisplayRole) checked_families.append(family)