Hide checks if the printer is not connected, hide bed temperature if no bed is installed

CURA-1385
This commit is contained in:
fieldOfView 2016-07-07 17:54:43 +02:00
parent 66dd4a7a50
commit a774f06237
2 changed files with 27 additions and 2 deletions

View file

@ -79,6 +79,8 @@ class UMOCheckupMachineAction(MachineAction):
self._z_min_endstop_test_completed = False
self.onZMinEndstopTestCompleted.emit()
self.heatedBedChanged.emit()
@pyqtProperty(bool, notify = onBedTestCompleted)
def bedTestCompleted(self):
return self._bed_test_completed
@ -180,4 +182,11 @@ class UMOCheckupMachineAction(MachineAction):
@pyqtSlot()
def heatupBed(self):
if self._output_device is not None:
self._output_device.setTargetBedTemperature(self._bed_target_temp)
self._output_device.setTargetBedTemperature(self._bed_target_temp)
heatedBedChanged = pyqtSignal()
@pyqtProperty(bool, notify = heatedBedChanged)
def hasHeatedBed(self):
global_container_stack = Application.getInstance().getGlobalContainerStack()
return global_container_stack.getProperty("machine_heated_bed", "value")