As discussed with LukeChen-Ultimaker, we only want to display a button when there is really something up with the current set-up, not when there might be something up. Most users will be confused to see a button that always says that everything is fine.
This also simplifies the signal handling a lot.
Contributes to issue CURA-4557.
I'd like to transition to a state where you can read in runChecks all the checks that are being run. The former function checkAllSliceableNodes is now a helper function to list sliceable nodes.
Contributes to issue CURA-4557.
It's often more clear to have a variable name in there so that the translator knows what'll be filled in for the variable.
Contributes to issue CURA-4557.
This code was put in to allow debugging before the branches are merged. We should just assume that the two branches get merged at the same time.
Contributes to issue CURA-4557.