Filter printer list by capabilities

And an example of such usage: In the material sync via cloud we only want to sync with printers that can receive those materials.

We might want to add a message for the user to also make sure the firmware is up to date. Because if the firmware is not up to date now it will show no printers and instruct the user how to connect the printer to the cloud.

Contributes to issue CURA-8671.
This commit is contained in:
Ghostkeeper 2021-12-02 17:55:53 +01:00
parent f5604dfb1e
commit b76df21b4b
No known key found for this signature in database
GPG key ID: D2A8871EE34EC59A
3 changed files with 22 additions and 2 deletions

View file

@ -737,6 +737,7 @@ Window
id: cloudPrinterList
filterConnectionType: 3 //Only show cloud connections.
filterOnlineOnly: true //Only show printers that are online.
filterCapabilities: ["import_materials"] //Only show printers that can receive the material profiles.
}
Cura.GlobalStacksModel
{