diff --git a/gl/gl.qrc b/gl/gl.qrc
index 38d525c..ef93a0e 100644
--- a/gl/gl.qrc
+++ b/gl/gl.qrc
@@ -4,5 +4,6 @@
mesh.vert
quad.frag
quad.vert
+ sphere.stl
diff --git a/gl/sphere.stl b/gl/sphere.stl
new file mode 100644
index 0000000..b78c7b4
Binary files /dev/null and b/gl/sphere.stl differ
diff --git a/src/app.cpp b/src/app.cpp
index 5378368..afa4ea7 100644
--- a/src/app.cpp
+++ b/src/app.cpp
@@ -8,6 +8,7 @@ App::App(int argc, char *argv[]) :
QApplication(argc, argv), window(new Window())
{
window->show();
+ window->load_stl(":gl/sphere.stl");
}
bool App::event(QEvent* e)
diff --git a/src/window.cpp b/src/window.cpp
index a3c94d0..885b0a8 100644
--- a/src/window.cpp
+++ b/src/window.cpp
@@ -88,8 +88,11 @@ bool Window::load_stl(const QString& filename)
connect(loader, &Loader::finished,
[=](){ canvas->set_status(""); });
- connect(loader, &Loader::loaded_file,
- this, &Window::setWindowTitle);
+ if (filename[0] != ':')
+ {
+ connect(loader, &Loader::loaded_file,
+ this, &Window::setWindowTitle);
+ }
loader->start();
return true;