]> git.sur5r.net Git - fstl/blobdiff - src/window.cpp
Make load_stl return a boolean
[fstl] / src / window.cpp
index 1e389f616aaea9c58652e33a64c371047cf967d4..a3c94d06cea48488abc8b66c67974ce8fee5a196 100644 (file)
@@ -68,8 +68,10 @@ void Window::on_about()
         "   style=\"color: #93a1a1;\">matt.j.keeter@gmail.com</a></p>");
 }
 
-void Window::load_stl(const QString &filename)
+bool Window::load_stl(const QString& filename)
 {
+    if (!open_action->isEnabled())  return false;
+
     canvas->set_status("Loading " + filename);
 
     Loader* loader = new Loader(this, filename);
@@ -90,4 +92,5 @@ void Window::load_stl(const QString &filename)
             this, &Window::setWindowTitle);
 
     loader->start();
+    return true;
 }