I changed the name to extra button instead since its in a common file used throughout jsut incase we get another one of these dialogs with 3 button the name is more flexible.
i see i did add a property for descriptionText to move blood return specific strings like.. qsTr("Blood return will %1 be allowed in:").arg("<b>NOT</b>") to the outside
Don't mention alarms in brief. Add a details line for Alarms for the alarm(s) that the function might trigger (look for other functions that do this for example).
in the checkSpentFillComplete function we look at the current and the previous pressure sample and calculate the difference to get the adjusted speed for d48 pump.