#include #include #include "MainWindow.h" int main(int argc, char *argv[]) { QApplication app(argc, argv); QCommandLineParser parser; parser.addPositionalArgument("site-path", QCoreApplication::translate("main", "Site directory.")); parser.process(app); auto args = parser.positionalArguments(); if (args.size() < 1) { return -1; } QString sitePath = args[0]; QString defPath = QString("%1/art").arg(sitePath); QString assetPath = QString("%1/assets/art").arg(sitePath); QString dataPath = QString("%1/data").arg(sitePath); MainWindow window(defPath, assetPath, dataPath); window.show(); return QApplication::exec(); }