mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-24 21:04:40 +01:00
FamiliesFilterProxyModel does not need family config
This commit is contained in:
parent
0639cfa35f
commit
11ad2a87b7
2 changed files with 2 additions and 7 deletions
|
|
@ -860,10 +860,9 @@ class SubsetFilterProxyModel(GroupMemberFilterProxyModel):
|
|||
class FamiliesFilterProxyModel(GroupMemberFilterProxyModel):
|
||||
"""Filters to specified families"""
|
||||
|
||||
def __init__(self, family_config_cache, *args, **kwargs):
|
||||
def __init__(self, *args, **kwargs):
|
||||
super(FamiliesFilterProxyModel, self).__init__(*args, **kwargs)
|
||||
self._families = set()
|
||||
self.family_config_cache = family_config_cache
|
||||
|
||||
def familyFilter(self):
|
||||
return self._families
|
||||
|
|
@ -895,10 +894,6 @@ class FamiliesFilterProxyModel(GroupMemberFilterProxyModel):
|
|||
if not family:
|
||||
return True
|
||||
|
||||
family_config = self.family_config_cache.family_config(family)
|
||||
if family_config.get("hideFilter"):
|
||||
return False
|
||||
|
||||
# We want to keep the families which are not in the list
|
||||
return family in self._families
|
||||
|
||||
|
|
|
|||
|
|
@ -159,7 +159,7 @@ class SubsetWidget(QtWidgets.QWidget):
|
|||
grouping=enable_grouping
|
||||
)
|
||||
proxy = SubsetFilterProxyModel()
|
||||
family_proxy = FamiliesFilterProxyModel(family_config_cache)
|
||||
family_proxy = FamiliesFilterProxyModel()
|
||||
family_proxy.setSourceModel(proxy)
|
||||
|
||||
subset_filter = QtWidgets.QLineEdit()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue