Files
translationStats/main.cpp
2025-01-06 12:13:27 +01:00

27 lines
727 B
C++

#include <QCommandLineParser>
#include <QGuiApplication>
#include <QQmlApplicationEngine>
#include <QQmlContext>
#include "StatsData.h"
int main(int x, char **y) {
QGuiApplication app(x, y);
QCommandLineParser parser;
parser.setApplicationDescription("Translation Statistics");
parser.addHelpOption();
parser.addPositionalArgument("dir", "directory where the translations live");
parser.process(app);
const QStringList args = parser.positionalArguments();
if (args.size() != 1)
parser.showHelp(1);
StatsData data(args.at(0));
QQmlApplicationEngine engine;
engine.rootContext()->setContextProperty("Stats", &data);
engine.load(":/main.qml");
return app.exec();
}