#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(); }