/* * Copyright 2016 - 2018 gtalent2@gmail.com * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #include #include #include #include #include "lib/json.hpp" #include "mainwindow.hpp" using namespace nostalgia::studio; using namespace ox; int run(int argc, char **args) { ClArgs clargs(argc, const_cast(args)); QString argProfilePath = clargs.getString("profile").c_str(); NostalgiaStudioProfile config; QApplication app(argc, args); MainWindow w(argProfilePath); app.setApplicationName(w.windowTitle()); w.show(); QObject::connect(&app, SIGNAL(aboutToQuit()), &w, SLOT(onExit())); return app.exec(); } int main(int argc, char **args) { return run(argc, args); }