Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include "qmlutils.h"
#include "utils.h"
#include <QtCore/QDir>
#include <QtCore/QFileInfo>
#include <QtCore/QCoreApplication>
#include <QtCore/QJsonDocument>
#include <QtCore/QJsonObject>
#include <QtCore/QJsonArray>
#include <QtCore/QJsonParseError>
Go to the source code of this file.
Functions | |
bool | operator== (const QmlImportScanResult::Module &m1, const QmlImportScanResult::Module &m2) |
static QString | qmlDirectoryRecursion (Platform platform, const QString &path) |
QString | findQmlDirectory (Platform platform, const QString &startDirectoryName) |
static void | findFileRecursion (const QDir &directory, Platform platform, DebugMatchMode debugMatchMode, QStringList *matches) |
QmlImportScanResult | runQmlImportScanner (const QString &directory, const QStringList &qmlImportPaths, bool usesWidgets, int platform, DebugMatchMode debugMatchMode, QString *errorMessage) |
|
static |
Definition at line 61 of file qmlutils.cpp.
References directory, QDir::Dirs, findFileRecursion(), findSharedLibraries(), matches(), QDir::NoDotAndDotDot, QDir::NoSymLinks, platform(), and QStringLiteral.
Referenced by findFileRecursion(), and runQmlImportScanner().
Definition at line 53 of file qmlutils.cpp.
References isBuildDirectory(), platform(), and qmlDirectoryRecursion().
Referenced by deploy().
bool operator== | ( | const QmlImportScanResult::Module & | m1, |
const QmlImportScanResult::Module & | m2 ) |
Definition at line 19 of file qmlutils.cpp.
Definition at line 36 of file qmlutils.cpp.
References dir, QDir::Dirs, QDir::Files, isBuildDirectory(), QDir::NoDotAndDotDot, QDir::NoSort, platform(), qmlDirectoryRecursion(), QStringLiteral, and subPath().
Referenced by findQmlDirectory(), and qmlDirectoryRecursion().
QmlImportScanResult runQmlImportScanner | ( | const QString & | directory, |
const QStringList & | qmlImportPaths, | ||
bool | usesWidgets, | ||
int | platform, | ||
DebugMatchMode | debugMatchMode, | ||
QString * | errorMessage ) |
Definition at line 76 of file qmlutils.cpp.
References arguments, QJsonArray::count(), QDir::currentPath(), directory, errorMessage(), findFileRecursion(), QJsonDocument::fromJson(), QString::fromLocal8Bit(), QString::number(), platform(), Q_UNUSED, QStringLiteral, runProcess(), and toString().
Referenced by deploy().