1234567891011121314151617 |
- # Copyright (c) 2015 Ultimaker B.V.
- # Cura is released under the terms of the LGPLv3 or higher.
- from UM.Job import Job
- from UM.Application import Application
- class ProcessGCodeLayerJob(Job):
- def __init__(self, message):
- super().__init__()
- self._scene = Application.getInstance().getController().getScene()
- self._message = message
- def run(self):
- active_build_plate_id = Application.getInstance().getMultiBuildPlateModel().activeBuildPlate
- gcode_list = self._scene.gcode_dict[active_build_plate_id]
- gcode_list.append(self._message.data.decode("utf-8", "replace"))
|