Added canAbort & canPause feature to PrinterOutputDevice

This commit is contained in:
Jaime van Kessel 2017-09-04 15:16:55 +02:00
parent 20ffb0cd6d
commit 8683275d4f
2 changed files with 14 additions and 2 deletions

View file

@ -220,7 +220,7 @@ Item
property bool userClicked: false
property string lastJobState: ""
visible: printerConnected
visible: printerConnected && Cura.MachineManager.printerOutputDevices[0].canPause
enabled: (!userClicked) && printerConnected && Cura.MachineManager.printerOutputDevices[0].acceptsCommands &&
(["paused", "printing"].indexOf(Cura.MachineManager.printerOutputDevices[0].jobState) >= 0)
@ -261,7 +261,7 @@ Item
{
id: abortButton
visible: printerConnected
visible: printerConnected && Cura.MachineManager.printerOutputDevices[0].canAbort
enabled: printerConnected && Cura.MachineManager.printerOutputDevices[0].acceptsCommands &&
(["paused", "printing", "pre_print"].indexOf(Cura.MachineManager.printerOutputDevices[0].jobState) >= 0)