From aa81cc090b18a02e3c06906eb7137c2f810546c1 Mon Sep 17 00:00:00 2001 From: Victor Larchenko Date: Fri, 14 Oct 2016 18:57:39 +0600 Subject: [PATCH] T466: Added ability to print loaded gcode --- plugins/GCODEReader/GCODEReader.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/GCODEReader/GCODEReader.py b/plugins/GCODEReader/GCODEReader.py index 8305061a59..fd8d3c9f08 100644 --- a/plugins/GCODEReader/GCODEReader.py +++ b/plugins/GCODEReader/GCODEReader.py @@ -76,7 +76,7 @@ class GCODEReader(MeshReader): else: backend = Application.getInstance().getBackend() backend._pauseSlicing = True - backend.backendStateChange.emit(1) + backend.backendStateChange.emit(3) Application.getInstance().getPrintInformation()._abbr_machine = "Pre-sliced" Application.getInstance().setHideSettings(True) @@ -116,6 +116,9 @@ class GCODEReader(MeshReader): backend.close() backend.backendStateChange.emit(1) + glist = getattr(Application.getInstance().getController().getScene(), "gcode_list") + glist.clear() + file = open(file_name, "r") layer_data = LayerDataBuilder.LayerDataBuilder() @@ -159,6 +162,7 @@ class GCODEReader(MeshReader): # current_path.append([10, 10, 10]) # while file.readable(): for line in file: + glist.append(line) if len(line) == 0: continue if line[0] == ";":