diff --git a/src/app.cpp b/src/app.cpp index b6eb3af..afa4ea7 100644 --- a/src/app.cpp +++ b/src/app.cpp @@ -8,10 +8,7 @@ App::App(int argc, char *argv[]) : QApplication(argc, argv), window(new Window()) { window->show(); - if (argc > 1) - window->load_stl(argv[1]); - else - window->load_stl(":gl/sphere.stl"); + window->load_stl(":gl/sphere.stl"); } bool App::event(QEvent* e) diff --git a/src/window.cpp b/src/window.cpp index 3002ecc..2d809bf 100644 --- a/src/window.cpp +++ b/src/window.cpp @@ -14,7 +14,6 @@ Window::Window(QWidget *parent) : { setWindowTitle("fstl"); - setAcceptDrops(true); QFile styleFile(":/qt/style.qss"); styleFile.open( QFile::ReadOnly ); @@ -129,18 +128,3 @@ bool Window::load_stl(const QString& filename) loader->start(); return true; } - -void Window::dragEnterEvent(QDragEnterEvent *event) -{ - if (event->mimeData()->hasUrls()) - { - auto urls = event->mimeData()->urls(); - if (urls.size() == 1 && urls.front().path().endsWith(".stl")) - event->acceptProposedAction(); - } -} - -void Window::dropEvent(QDropEvent *event) -{ - load_stl(event->mimeData()->urls().front().toLocalFile()); -} diff --git a/src/window.h b/src/window.h index cb92ebb..3ac5e95 100644 --- a/src/window.h +++ b/src/window.h @@ -12,10 +12,6 @@ public: explicit Window(QWidget* parent=0); bool load_stl(const QString& filename); -protected: - void dragEnterEvent(QDragEnterEvent* event); - void dropEvent(QDropEvent* event); - public slots: void on_open(); void on_about();