Also added canPreheatBed option

This commit is contained in:
Jaime van Kessel 2017-09-04 15:33:04 +02:00
parent 182c2f9fb6
commit dd7ea80b68
2 changed files with 8 additions and 1 deletions

View file

@ -73,6 +73,7 @@ class PrinterOutputDevice(QObject, OutputDevice):
self._qml_context = None
self._can_pause = True
self._can_abort = True
self._can_pre_heat_bed = True
def requestWrite(self, nodes, file_name = None, filter_by_machine = False, file_handler = None):
raise NotImplementedError("requestWrite needs to be implemented")
@ -128,6 +129,11 @@ class PrinterOutputDevice(QObject, OutputDevice):
# Signal to be emitted when some drastic change occurs in the remaining time (not when the time just passes on normally).
preheatBedRemainingTimeChanged = pyqtSignal()
# Does the printer support pre-heating the bed at all
@pyqtProperty(bool, constant=True)
def canPreHeatBed(self):
return self._can_pre_heat_bed
# Does the printer support pause at all
@pyqtProperty(bool, constant=True)
def canPause(self):