src/parser.h

changeset 328
3ea38fd469ca
parent 264
76a025db4948
child 333
07e65a4c6611
equal deleted inserted replaced
327:2aa15daa0216 328:3ea38fd469ca
22 22
23 class Parser : public QObject 23 class Parser : public QObject
24 { 24 {
25 Q_OBJECT 25 Q_OBJECT
26 public: 26 public:
27 Parser(QIODevice& device, QObject* parent = nullptr); 27 Parser(QTextStream& stream, QObject* parent = nullptr);
28 void parseBody(Model &model); 28 void parseBody(Model &model);
29 private: 29 private:
30 QString readLine(); 30 QString readLine();
31 QIODevice& device; 31 QTextStream& stream;
32 }; 32 };
33 33
34 ModelElement parseLDrawLine(QString line); 34 ModelElement parseLDrawLine(QString line);

mercurial