/* ------------------------------------------------------------------------- * GnssCenter * ------------------------------------------------------------------------- * * Class: t_app * * Purpose: This class implements the main application * * Author: L. Mervart * * Created: 05-Jan-2013 * * Changes: * * -----------------------------------------------------------------------*/ #include "app.h" #include "bnccore.h" using namespace std; // Constructor //////////////////////////////////////////////////////////////////////////// t_app::t_app(int& argc, char* argv[], bool GUIenabled) : QApplication(argc, argv, GUIenabled) { } // Destructor //////////////////////////////////////////////////////////////////////////// t_app::~t_app() { } // Handling Events (virtual) //////////////////////////////////////////////////////////////////////////// bool t_app::event(QEvent* ev) { if (ev->type() == QEvent::FileOpen) { // currently happens on Mac only QString fileName = static_cast(ev)->file(); BNC_CORE->setConfFileName(fileName); return true; } return QApplication::event(ev); }