src/parser.h

changeset 200
ca23936b455b
parent 176
cd9d6bf6f649
child 206
654661eab7f3
--- a/src/parser.h	Wed May 25 20:36:34 2022 +0300
+++ b/src/parser.h	Mon Jun 06 22:01:22 2022 +0300
@@ -18,20 +18,17 @@
 
 #pragma once
 #include "main.h"
-#include "linetypes/object.h"
 #include "model.h"
-#include "modeleditor.h"
-#include "header.h"
 
 class Parser : public QObject
 {
 	Q_OBJECT
 public:
-	enum { EndOfModel = -1 };
 	Parser(QIODevice& device, QObject* parent = nullptr);
 	void parseBody(Model &model);
-	static std::unique_ptr<ldraw::Object> parseFromString(QString line);
 private:
 	QString readLine();
 	QIODevice& device;
 };
+
+ModelElement parseLDrawLine(QString line);

mercurial