(19b09affee8698f80d386e3b286753974f6bf10a)
#include "qqmlimport_p.h"
#include <QtCore/qdebug.h>
#include <QtCore/qdir.h>
#include <QtQml/qqmlfile.h>
#include <QtCore/qfileinfo.h>
#include <QtCore/qpluginloader.h>
#include <QtCore/qlibraryinfo.h>
#include <QtCore/qloggingcategory.h>
#include <QtQml/qqmlextensioninterface.h>
#include <QtQml/qqmlextensionplugin.h>
#include <private/qqmlextensionplugin_p.h>
#include <private/qqmlglobal_p.h>
#include <private/qqmltypenamecache_p.h>
#include <private/qqmlengine_p.h>
#include <private/qqmltypemodule_p.h>
#include <private/qqmltypeloaderqmldircontent_p.h>
#include <private/qqmlpluginimporter_p.h>
#include <QtCore/qjsonobject.h>
#include <QtCore/qjsonarray.h>
#include <QtQml/private/qqmltype_p_p.h>
#include <QtQml/private/qqmlimportresolver_p.h>
#include <algorithm>
#include <functional>
Go to the source code of this file.
|
const QLoggingCategory & | lcQmlImport () |
|
bool | excludeBaseUrl (const QString &importUrl, const QString &fileName, const QString &baseUrl) |
|
void | findCompositeSingletons (const QQmlImportNamespace &set, QList< QQmlImports::CompositeSingletonReference > &resultList, const QUrl &baseUrl) |
|
static QQmlImportInstance * | addImportToNamespace (QQmlImportNamespace *nameSpace, const QString &uri, const QString &url, QTypeRevision version, QV4::CompiledData::Import::ImportType type, QList< QQmlError > *errors, quint16 precedence) |
|
static QStringList | parseEnvPath (const QString &envImportPath) |
|
◆ RESOLVE_TYPE_DEBUG
#define RESOLVE_TYPE_DEBUG |
Value:
#define qCDebug(category,...)
const QLoggingCategory & lcQmlImport()
#define qPrintable(string)
char * toString(const MyType &t)
[31]
◆ addImportToNamespace()
Definition at line 1119 of file qqmlimport.cpp.
References QList< T >::append(), QList< T >::cbegin(), QList< T >::cend(), QQmlImportInstance::Implicit, QV4::CompiledData::Import::ImportLibrary, QQmlImportNamespace::imports, QList< T >::insert(), QUrl::isEmpty(), it, Q_ASSERT, Q_UNUSED, Slash, QQmlImportInstance::uri, and url.
Referenced by QQmlImports::addFileImport(), and QQmlImports::addLibraryImport().
◆ excludeBaseUrl()
◆ findCompositeSingletons()
◆ lcQmlImport()
Definition at line 63 of file qqmlimport.cpp.
References QmlImportCategoryHolder::category().
Referenced by QQmlImports::addFileImport(), QQmlImports::addImplicitImport(), QQmlImportDatabase::addImportPath(), QQmlImports::addLibraryImport(), QQmlImportDatabase::addPluginPath(), QQmlPluginImporter::importPlugins(), QQmlTypeLoader::Blob::loadDependentImports(), QQmlImportDatabase::locateLocalQmldir(), QQmlImports::resolveType(), QQmlImportDatabase::setImportPathList(), QQmlImportDatabase::setPluginPathList(), and QQmlImports::updateQmldirContent().
◆ parseEnvPath()
◆ Backslash
◆ Colon
◆ designerSupportRequired
bool designerSupportRequired = false |
|
static |
◆ Dot
◆ dotqml_string
◆ dotuidotqml_string
◆ Slash
◆ Slash_qmldir
◆ String_qmldir