From 3d292cf328dbedb63b19da4467c52659b3db34e0 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Wed, 23 Sep 2015 14:27:50 +0200 Subject: [PATCH] Added g-code reader stub --- plugins/GCodeReader/GCodeReader.py | 8 ++++++++ plugins/GCodeReader/__init__.py | 25 +++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 plugins/GCodeReader/GCodeReader.py create mode 100644 plugins/GCodeReader/__init__.py diff --git a/plugins/GCodeReader/GCodeReader.py b/plugins/GCodeReader/GCodeReader.py new file mode 100644 index 0000000000..144d7c9d32 --- /dev/null +++ b/plugins/GCodeReader/GCodeReader.py @@ -0,0 +1,8 @@ +# Copyright (c) 2015 Ultimaker B.V. +# Cura is released under the terms of the AGPLv3 or higher. + +from UM.Mesh.MeshReader import MeshReader + +class GCodeReader(MeshReader): + def read(self, file_name): + pass \ No newline at end of file diff --git a/plugins/GCodeReader/__init__.py b/plugins/GCodeReader/__init__.py new file mode 100644 index 0000000000..c2b5384b32 --- /dev/null +++ b/plugins/GCodeReader/__init__.py @@ -0,0 +1,25 @@ +# Copyright (c) 2015 Ultimaker B.V. +# Cura is released under the terms of the AGPLv3 or higher. + +from UM.i18n import i18nCatalog +catalog = i18nCatalog("cura") + +from . import GCodeReader + +def getMetaData(): + return { + "plugin": { + "name": catalog.i18nc("@label", "GCode Reader"), + "author": "Ultimaker", + "version": "1.0", + "description": catalog.i18nc("@info:whatsthis", "Provides support for reading GCode files."), + "api": 2 + }, + "mesh_reader": { + "extension": "gcode", + "description": catalog.i18nc("@item:inlistbox", "Gcode File") + } + } + +def register(app): + return { "mesh_reader": GCodeReader.GCodeReader() }