ImportDependencies Class
(QmlJS::ImportDependencies)Public Types
typedef | ImportElements |
Public Functions
ImportDependencies() | |
~ImportDependencies() | |
void | addCoreImport(const QmlJS::CoreImport &import) |
void | addExport(const QString &importId, const QmlJS::ImportKey &importKey, const QString &requiredPath, const QString &typeName = Export::libraryTypeName()) |
QmlJS::ImportDependencies::ImportElements | candidateImports(const QmlJS::ImportKey &key, const QmlJS::ViewerContext &vContext) const |
void | checkConsistency() const |
QmlJS::CoreImport | coreImport(const QString &importId) const |
QList<DependencyInfo::ConstPtr> | createDependencyInfos(const QmlJS::ImportKey &mainDoc, const QmlJS::ViewerContext &vContext) const |
void | filter(const QmlJS::ViewerContext &vContext) |
void | iterateOnCandidateImports(const QmlJS::ImportKey &key, const QmlJS::ViewerContext &vContext, int) const |
void | iterateOnLibraryImports(const QmlJS::ViewerContext &vContext, int) const |
void | iterateOnSubImports(const QmlJS::ImportKey &baseKey, const QmlJS::ViewerContext &vContext, int) const |
QSet<QmlJS::ImportKey> | libraryImports(const QmlJS::ViewerContext &viewContext) const |
void | removeCoreImport(const QString &importId) |
void | removeExport(const QString &importId, const QmlJS::ImportKey &importKey, const QString &requiredPath, const QString &typeName = Export::libraryTypeName()) |
QSet<QmlJS::ImportKey> | subdirImports(const QmlJS::ImportKey &baseKey, const QmlJS::ViewerContext &viewContext) const |
Member Function Documentation
ImportDependencies::ImportDependencies()
Default constructs an instance of ImportDependencies.
ImportDependencies::~ImportDependencies()
Destroys the instance of ImportDependencies.