Update MonitorConfigOverrideDialog.qml

Contributes to CL-1259
This commit is contained in:
Ian Paschal 2019-05-20 10:59:51 +02:00
parent 7be3863d51
commit 0c9f3a1842

View File

@ -30,6 +30,26 @@ UM.Dialog
OutputDevice.forceSendJob(printer.activePrintJob.key)
overrideConfirmationDialog.close()
}
visible:
{
// Don't show the button if we're missing a printer or print job
if (!printer || !printer.activePrintJob)
{
return false
}
// Check each required change...
for (var i = 0; i < printer.activePrintJob.configurationChanges.length; i++)
{
var change = printer.activePrintJob.configurationChanges[i]
// If that type of change is in the list of blocking changes, hide the button
if (!change.canOverride)
{
return false
}
}
return true
}
},
Button
{