diff --git a/src/lay/lay/layApplication.cc b/src/lay/lay/layApplication.cc index ac4f3dea4..bd39e552e 100644 --- a/src/lay/lay/layApplication.cc +++ b/src/lay/lay/layApplication.cc @@ -75,6 +75,11 @@ # include #endif +#if defined(__APPLE__) +# include +# include +#endif + namespace gsi { void make_application_decl (bool non_gui_mode); @@ -1391,6 +1396,20 @@ GuiApplication::force_update_app_menu () #endif } +#if defined(__APPLE__) +bool +GuiApplication::event(QEvent *event) +{ + if (event->type() == QEvent::FileOpen) { + QFileOpenEvent *openEvent = static_cast(event); + qDebug() << "Open file" << openEvent->file(); + } + + return QApplication::event(event); +} +#endif + + int GuiApplication::exec () {