(046d7ab7bf9dca1cda125109f51eca44e7aa7a23)
#include <private/qqmltypeloader_p.h>
#include <private/qqmldirdata_p.h>
#include <private/qqmlprofiler_p.h>
#include <private/qqmlscriptblob_p.h>
#include <private/qqmlscriptdata_p.h>
#include <private/qqmlsourcecoordinate_p.h>
#include <private/qqmltypedata_p.h>
#include <private/qqmltypeloaderqmldircontent_p.h>
#include <private/qqmltypeloaderthread_p.h>
#include <private/qv4compiler_p.h>
#include <private/qv4compilercontext_p.h>
#include <private/qv4runtimecodegen_p.h>
#include <QtQml/qqmlabstracturlinterceptor.h>
#include <QtQml/qqmlengine.h>
#include <QtQml/qqmlextensioninterface.h>
#include <QtQml/qqmlfile.h>
#include <QtQml/qqmlnetworkaccessmanagerfactory.h>
#include <qtqml_tracepoints_p.h>
#include <QtCore/qdir.h>
#include <QtCore/qdirlisting.h>
#include <QtCore/qfile.h>
#include <QtCore/qlibraryinfo.h>
#include <QtCore/qthread.h>
#include <functional>
Go to the source code of this file.
|
enum class | FileSetPopulateResult {
NotFound
, Found
, Overflow
, NotFound
,
Found
, Overflow
} |
enum class | FileSetPopulateResult {
NotFound
, Found
, Overflow
, NotFound
,
Found
, Overflow
} |
|
static QUrl | doInterceptUrl (const QUrl &url, QQmlAbstractUrlInterceptor::DataType type, const QList< QQmlAbstractUrlInterceptor * > &urlInterceptors) |
template<class Interface> |
void | doInitializeEngine (Interface *iface, QQmlTypeLoaderThread *thread, QQmlTypeLoaderLockedData *data, const char *uri) |
static bool | isPathAbsolute (const QString &path) |
static void | initializeConfiguredData (const QQmlTypeLoaderConfiguredDataPtr &data, QV4::ExecutionEngine *engine) |
template<typename URL> |
void | postProcessQmldir (QQmlTypeLoader::Blob *self, const QQmlTypeLoader::Blob::PendingImportPtr &import, const QString &qmldirFilePath, const URL &qmldirUrl) |
static void | addDependencyImportError (const QQmlTypeLoader::Blob::PendingImportPtr &import, QList< QQmlError > *errors) |
static QQmlTypeLoaderConfiguredDataConstPtr | configuredData (QQmlTypeLoaderLockedData *m_data) |
static QStringList | parseEnvPath (const QString &envImportPath) |
template<typename Blob> |
QQmlRefPointer< Blob > | handleExisting (const QQmlTypeLoaderSharedDataPtr &data, QQmlRefPointer< Blob > &&blob, QQmlTypeLoader::Mode mode) |
static bool | isModuleUrl (const QUrl &url) |
static constexpr QDirListing::IteratorFlags | dirListingFlags () |
static FileSetPopulateResult | populateFileSet (QCache< QString, bool > *fileSet, const QString &path, const QString &file) |
static QString | stripTrailingSlashes (const QString &path) |
template<typename Blob> |
void | clearBlobs (QHash< QUrl, QQmlRefPointer< Blob > > *blobs) |
◆ ASSERT_ENGINETHREAD
#define ASSERT_ENGINETHREAD |
( |
| ) |
|
◆ ASSERT_LOADTHREAD
#define ASSERT_LOADTHREAD |
( |
| ) |
|
◆ DATALOADER_MAXIMUM_REDIRECT_RECURSION
#define DATALOADER_MAXIMUM_REDIRECT_RECURSION 16 |
◆ ERROR
#define ERROR |
( |
| description | ) |
|
Value:
The QQmlError class encapsulates a QML error.
void setDescription(const QString &)
Sets the error description.
◆ NOT_FOUND_ERROR
◆ NOT_READABLE_ERROR
#define NOT_READABLE_ERROR QString(QLatin1String("module \"$$URI$$\" definition \"%1\" not readable")) |
◆ FileSetPopulateResult [1/2]
◆ FileSetPopulateResult [2/2]
◆ addDependencyImportError()
◆ clearBlobs()
◆ configuredData()
◆ dirListingFlags()
constexpr QDirListing::IteratorFlags dirListingFlags |
( |
| ) |
|
|
staticconstexpr |
◆ doInitializeEngine()
◆ doInterceptUrl()
◆ handleExisting()
◆ initializeConfiguredData()
◆ isModuleUrl()
bool isModuleUrl |
( |
const QUrl & | url | ) |
|
|
static |
◆ isPathAbsolute()
bool isPathAbsolute |
( |
const QString & | path | ) |
|
|
static |
◆ parseEnvPath()
◆ populateFileSet()
◆ postProcessQmldir()
◆ stripTrailingSlashes()