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() }