Addon Manager: Fix filter display

This commit is contained in:
Chris Hennes
2024-02-04 16:15:44 -06:00
parent 2e81663cc4
commit 2db2fa1ac6
2 changed files with 5 additions and 0 deletions

View File

@@ -76,6 +76,8 @@ class PackageList(QtWidgets.QWidget):
status = pref.GetInt("StatusSelection", 0)
self.ui.view_bar.filter_selector.set_contents_filter(package_type)
self.ui.view_bar.filter_selector.set_status_filter(status)
self.item_filter.setPackageFilter(package_type)
self.item_filter.setStatusFilter(status)
# Pre-init of other members:
self.item_model = None
@@ -112,6 +114,7 @@ class PackageList(QtWidgets.QWidget):
pref = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Addons")
pref.SetInt("StatusSelection", new_filter.status_filter)
pref.SetInt("PackageTypeSelection", new_filter.content_filter)
self.item_filter.invalidateFilter()
def set_view_style(self, style: AddonManagerDisplayStyle) -> None:
"""Set the style (compact or expanded) of the list"""