Don't show download count for bundled plug-ins

I considered rewriting the section title property to be QML-only and translate it from the QML, but this is a bit simpler in the end, even though there is data duplication now.

Contributes to issue CURA-8565.
This commit is contained in:
Ghostkeeper 2021-11-30 14:42:12 +01:00
parent 7eca005659
commit 7529483cb0
No known key found for this signature in database
GPG key ID: D2A8871EE34EC59A
4 changed files with 12 additions and 3 deletions

View file

@ -134,8 +134,9 @@ class RemotePackageList(PackageList):
return
for package_data in response_data["data"]:
installation_status = "installed" if CuraApplication.getInstance().getPackageManager().isUserInstalledPackage(package_data["package_id"]) else "not_installed"
try:
package = PackageModel(package_data, parent = self)
package = PackageModel(package_data, installation_status, parent = self)
self.appendItem({"package": package}) # Add it to this list model.
except RuntimeError:
# Setting the ownership of this object to not qml can still result in a RuntimeError. Which can occur when quickly toggling