fstl/src/app.cpp
2014-03-14 21:49:07 -04:00

25 lines
464 B
C++

#include <QDebug>
#include <QFileOpenEvent>
#include "app.h"
#include "window.h"
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)
{
if (e->type() == QEvent::FileOpen)
{
window->load_stl(static_cast<QFileOpenEvent*>(e)->file());
return true;
}
else
{
return QApplication::event(e);
}
}