]> git.sur5r.net Git - fstl/blob - src/loader.h
85e0c53a299a651c92b8a09e9ba395c3088d8aa1
[fstl] / src / loader.h
1 #ifndef LOADER_H
2 #define LOADER_H
3
4 #include <QThread>
5
6 #include "mesh.h"
7
8 class Loader : public QThread
9 {
10     Q_OBJECT
11 public:
12     explicit Loader(QObject* parent, const QString& filename);
13     void run();
14
15 signals:
16     void loaded_file(QString filename);
17     void got_mesh(Mesh* m);
18     void error_ascii_stl();
19
20 private:
21     const QString filename;
22
23 };
24
25 #endif // LOADER_H