Skip to content
Snippets Groups Projects
main.cc 491 B
#include <QCoreApplication>
#include <QObject>
#include <QString>
#include <QDebug>

#include "ceaapp.h"

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);

    CeaApp app;

    QObject::connect(&app, &CeaApp::requestExit, [](const QString &reason, bool fatal) {
        if (fatal)
            qFatal("%s", reason.toUtf8().constData());
        else {
            qDebug() << reason;
            qApp->exit(0);
        }
    });

    app.init();

    return a.exec();
}