/** * @RDE_HEADER@ * small extension to QtSingleApplication with NGL specific stuff * $Id$ * $HeadURL$ * $Author$ */ #include "nglsingleapplication.h" #include "ngl_signal_handler.inc" //---------------------------------------------------------------------------- NGLSingleApplication::NGLSingleApplication(int &argc, char **argv) : QtSingleApplication(argc, argv) { // auf SIGTERM reagieren signal(SIGTERM, &signalHandler); #ifdef Q_OS_WIN installNativeEventFilter(new MyEventFilter); #endif } //---------------------------------------------------------------------------- bool NGLSingleApplication::notify(QObject *o, QEvent *e) { bool bRet = false; try { bRet = QtSingleApplication::notify(o, e); } catch (const std::exception &e) { fprintf(stderr, "exception %s\n", e.what()); } return bRet; }