![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "projsongenerator.h"#include "projectdescriptionreader.h"#include "qmake-parser/profileevaluator.h"#include "qmake-parser/qmakeparser.h"#include "qmake-parser/qmakevfs.h"#include "qrcreader.h"#include <QtCore/QDir>#include <QtCore/QDirIterator>#include <QtCore/QFile>#include <QtCore/QFileInfo>#include <QtCore/QJsonArray>#include <QtCore/QJsonDocument>#include <QtCore/QJsonObject>#include <QtCore/QLibraryInfo>#include <QtCore/QRegularExpression>Go to the source code of this file.
Classes | |
| class | EvalHandler |
Functions | |
| static QStringList | getResources (const QString &resourceFile, QMakeVfs *vfs) |
| static QStringList | getSources (const char *var, const char *vvar, const QStringList &baseVPaths, const QString &projectDir, const ProFileEvaluator &visitor) |
| static QStringList | getSources (const ProFileEvaluator &visitor, const QString &projectDir, QMakeVfs *vfs) |
| static QStringList | getExcludes (const ProFileEvaluator &visitor, const QString &projectDirPath) |
| static void | excludeProjects (const ProFileEvaluator &visitor, QStringList *subProjects) |
| static QJsonValue | toJsonValue (const QJsonValue &v) |
| static QJsonValue | toJsonValue (const QString &s) |
| static QJsonValue | toJsonValue (const QStringList &lst) |
| template<class T> | |
| static void | setValue (QJsonObject &obj, const char *key, T value) |
| static QJsonArray | processProjects (bool topLevel, const QStringList &proFiles, const QStringList &translationsVariables, const QHash< QString, QString > &outDirMap, ProFileGlobals *option, QMakeVfs *vfs, QMakeParser *parser, EvalHandler *evalHandler, bool *fail) |
| static QJsonObject | processProject (const QString &proFile, const QStringList &translationsVariables, ProFileGlobals *option, QMakeVfs *vfs, QMakeParser *parser, EvalHandler *evalHandler, ProFileEvaluator &visitor) |
| static std::optional< QJsonArray > | generateProjectDescription (const QStringList &proFiles, const QStringList &translationsVariables, const QHash< QString, QString > &outDirMap, int proDebug, bool verbose) |
| QT_BEGIN_NAMESPACE Projects | generateProjects (const QStringList &proFiles, const QStringList &translationsVariables, const QHash< QString, QString > &outDirMap, int proDebug, bool verbose, QString *errorString, QJsonArray *resultJson) |
|
static |
Definition at line 157 of file projsongenerator.cpp.
|
static |
Definition at line 293 of file projsongenerator.cpp.
References EvalHandler::verbose.
| QT_BEGIN_NAMESPACE Projects generateProjects | ( | const QStringList & | proFiles, |
| const QStringList & | translationsVariables, | ||
| const QHash< QString, QString > & | outDirMap, | ||
| int | proDebug, | ||
| bool | verbose, | ||
| QString * | errorString, | ||
| QJsonArray * | resultJson ) |
Definition at line 322 of file projsongenerator.cpp.
|
static |
Definition at line 146 of file projsongenerator.cpp.
|
static |
Definition at line 60 of file projsongenerator.cpp.
References QtPrivate::asString(), QMakeVfs::readFile(), QMakeVfs::ReadOk, and QMakeVfs::VfsCumulative.
Referenced by org.qtproject.qt.android.QtActivityBase::onCreate().
|
static |
Definition at line 81 of file projsongenerator.cpp.
|
static |
Definition at line 90 of file projsongenerator.cpp.
|
static |
Definition at line 197 of file projsongenerator.cpp.
References ProFileEvaluator::templateType(), and ProFileEvaluator::TT_Subdirs.
|
static |
Definition at line 239 of file projsongenerator.cpp.
|
static |
Definition at line 186 of file projsongenerator.cpp.
|
static |
Definition at line 170 of file projsongenerator.cpp.
|
static |
Definition at line 175 of file projsongenerator.cpp.
|
static |
Definition at line 180 of file projsongenerator.cpp.