// SPDX-FileCopyrightText: 2023 Joshua Goins // SPDX-License-Identifier: GPL-3.0-or-later #include #include #include #include "aboutdata.h" #include "mainwindow.h" #include "settings.h" int main(int argc, char *argv[]) { QApplication app(argc, argv); customizeAboutData(QStringLiteral("mdlviewer"), QStringLiteral("MDLViewer"), QStringLiteral("Program to view FFXIV MDL files.")); // Default to a sensible message pattern if (qEnvironmentVariableIsEmpty("QT_MESSAGE_PATTERN")) { qputenv("QT_MESSAGE_PATTERN", "[%{time yyyy-MM-dd h:mm:ss.zzz}] %{if-category}[%{category}] %{endif}[%{type}] %{message}"); } setup_physis_logging(); const QString gameDir{getGameDirectory()}; const std::string gameDirStd{gameDir.toStdString()}; MainWindow w(physis_gamedata_initialize(gameDirStd.c_str())); w.show(); return app.exec(); }