setItems sets the items to a (presorted) list of items instead of adding items one by one and then sorting the list. This way if an update to the model causes a signal storm at least it happens only once for an update.
Specifically this reduces switching to a dual extrusion printer by half.
Contributes to CURA-2193