Browse Source

T466: Added ability to print loaded gcode

Victor Larchenko 8 years ago
parent
commit
64d7bb0c2a
2 changed files with 7 additions and 1 deletions
  1. 7 1
      .gitignore
  2. 0 0
      plugins/GCODEReader/__init__.py

+ 7 - 1
.gitignore

@@ -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] == ";":
@@ -241,6 +245,8 @@ class GCODEReader(MeshReader):
             Preferences.getInstance().setValue("cura/jobname_prefix", True)
 
 
+
+
             view = Application.getInstance().getController().getActiveView()
             if view.getPluginId() == "LayerView":
                 view.resetLayerData()

+ 0 - 0
plugins/GCODEReader/__init__.py