mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-08 07:27:29 -06:00
Only show plugin and material packages
It was showing all packages available in the marketplace. This included `cloud` DF integrations. It will now filter on packages and plugins. Contributes to CURA-8556
This commit is contained in:
parent
31dcf21a3e
commit
cdf05a5606
1 changed files with 4 additions and 2 deletions
|
@ -33,6 +33,7 @@ class PackageList(ListModel):
|
|||
PackageRole = Qt.UserRole + 1
|
||||
|
||||
ITEMS_PER_PAGE = 20 # Pagination of number of elements to download at once.
|
||||
INCLUDED_PACKAGE_TYPE = ("material", "plugin") # Only show these kind of packages
|
||||
|
||||
def __init__(self, parent: "QObject" = None) -> None:
|
||||
super().__init__(parent)
|
||||
|
@ -121,6 +122,7 @@ class PackageList(ListModel):
|
|||
return
|
||||
|
||||
for package_data in response_data["data"]:
|
||||
if package_data["package_type"] in self.INCLUDED_PACKAGE_TYPE:
|
||||
package = PackageModel(package_data, parent = self)
|
||||
self.appendItem({"package": package}) # Add it to this list model.
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue