4 Loader::Loader(QObject* parent, const QString& filename)
5 : QThread(parent), filename(filename)
11 { // Verify that this isn't an ascii stl file
13 file.open(QIODevice::ReadOnly);
14 if (file.read(5) == "solid")
16 emit error_ascii_stl();
21 emit got_mesh(Mesh::load_stl(filename));
22 emit loaded_file(filename);