Make load_stl return a boolean

This commit is contained in:
Matt Keeter 2014-03-14 10:39:47 -04:00
parent 0dc400a7e1
commit 9803286d26
2 changed files with 5 additions and 2 deletions

View file

@ -68,8 +68,10 @@ void Window::on_about()
" style=\"color: #93a1a1;\">matt.j.keeter@gmail.com</a></p>"); " 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); canvas->set_status("Loading " + filename);
Loader* loader = new Loader(this, filename); Loader* loader = new Loader(this, filename);
@ -90,4 +92,5 @@ void Window::load_stl(const QString &filename)
this, &Window::setWindowTitle); this, &Window::setWindowTitle);
loader->start(); loader->start();
return true;
} }

View file

@ -10,7 +10,7 @@ class Window : public QMainWindow
Q_OBJECT Q_OBJECT
public: public:
explicit Window(QWidget* parent=0); explicit Window(QWidget* parent=0);
void load_stl(const QString& filename); bool load_stl(const QString& filename);
public slots: public slots:
void on_open(); void on_open();