int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QString initial_file = "";
QStringList argvq = a.arguments();
if(argvq.count() > 1)
initial_file = argvq.last();
QCoreApplication::setApplicationName("Morning Star");
QCoreApplication::setOrganizationName("Wesnoth");
QCoreApplication::setOrganizationDomain("wesnoth.org");
QCoreApplication::setApplicationVersion(mos_version);
a.setWindowIcon(QIcon(":/wesnoth-rcx-icon-64.png"));
a.setQuitOnLastWindowClosed(true);
MainWindow w;
if(w.initial_open(initial_file)) {
QObject::connect(&a, &QApplication::lastWindowClosed, []{
qDebug() << "Last window closed!";
});
w.show();
return a.exec();
}
return 1;
}
Comments