4#ifndef PROJECTDESCRIPTIONREADER_H
5#define PROJECTDESCRIPTIONREADER_H
7#include <QtCore/qjsonarray.h>
8#include <QtCore/qregularexpression.h>
9#include <QtCore/qstring.h>
10#include <QtCore/qstringlist.h>
11#include <QtCore/qvector.h>
bool isProOrPriFile(const QString &filePath)
QStringList extractProFiles(QStringList *files)
std::vector< Project > Projects
Projects projectDescriptionFromFile(const QString &filePath, QString *errorString)
Projects projectDescriptionFromJson(const QJsonArray &rawProjects, QString *errorString)
std::vector< Project > Projects
Projects generateProjects(const QStringList &proFiles, const QStringList &translationsVariables, const QHash< QString, QString > &outDirMap, int proDebug, bool verbose, QString *errorString, QJsonArray *resultJson=nullptr)
int main(int argc, char *argv[])
[ctor_close]
QVector< QRegularExpression > excluded
std::optional< QStringList > translations