Extending Qt Creator Manual | ImportDependencies

Extending Qt Creator Manual 4.7.1

# ImportDependencies Class

(Debugger::QmlJS::ImportDependencies)

- List of all members, including inherited members

## Public Types

typedef | ImportElements

## Public Functions

| ImportDependencies()
| ~ImportDependencies()
void | addCoreImport(const Debugger::QmlJS::CoreImport &import)
void | addExport(const Debugger::QString &importId, const Debugger::QmlJS::ImportKey &importKey, const Debugger::QString &requiredPath, const Debugger::QString &typeName = Export::libraryTypeName())
Debugger::QmlJS::ImportDependencies::ImportElements | candidateImports(const Debugger::QmlJS::ImportKey &key, const Debugger::QmlJS::ViewerContext &vContext) const
void | checkConsistency() const
Debugger::QmlJS::CoreImport | coreImport(const Debugger::QString &importId) const
QList<DependencyInfo::ConstPtr> | createDependencyInfos(const Debugger::QmlJS::ImportKey &mainDoc, const Debugger::QmlJS::ViewerContext &vContext) const
void | filter(const Debugger::QmlJS::ViewerContext &vContext)
void | iterateOnCandidateImports(const Debugger::QmlJS::ImportKey &key, const Debugger::QmlJS::ViewerContext &vContext, int) const
void | iterateOnLibraryImports(const Debugger::QmlJS::ViewerContext &vContext, int) const
void | iterateOnSubImports(const Debugger::QmlJS::ImportKey &baseKey, const Debugger::QmlJS::ViewerContext &vContext, int) const
QSet<Debugger::QmlJS::ImportKey> | libraryImports(const Debugger::QmlJS::ViewerContext &viewContext) const
void | removeCoreImport(const Debugger::QString &importId)
void | removeExport(const Debugger::QString &importId, const Debugger::QmlJS::ImportKey &importKey, const Debugger::QString &requiredPath, const Debugger::QString &typeName = Export::libraryTypeName())
QSet<Debugger::QmlJS::ImportKey> | subdirImports(const Debugger::QmlJS::ImportKey &baseKey, const Debugger::QmlJS::ViewerContext &viewContext) const

## Member Type Documentation

### typedef ImportDependencies::ImportElements

## Member Function Documentation

### ImportDependencies::ImportDependencies()

Default constructs an instance of ImportDependencies.

### ImportDependencies::~ImportDependencies()

Destroys the instance of ImportDependencies.

### void ImportDependencies::addCoreImport(const Debugger::QmlJS::CoreImport &import)

### void ImportDependencies::addExport(const Debugger::QString &importId, const Debugger::QmlJS::ImportKey &importKey, const Debugger::QString &requiredPath, const Debugger::QString &typeName = Export::libraryTypeName())

### Debugger::QmlJS::ImportDependencies::ImportElements ImportDependencies::candidateImports(const Debugger::QmlJS::ImportKey &key, const Debugger::QmlJS::ViewerContext &vContext) const

### void ImportDependencies::checkConsistency() const

### Debugger::QmlJS::CoreImport ImportDependencies::coreImport(const Debugger::QString &importId) const

### QList<DependencyInfo::ConstPtr> ImportDependencies::createDependencyInfos(const Debugger::QmlJS::ImportKey &mainDoc, const Debugger::QmlJS::ViewerContext &vContext) const

### void ImportDependencies::filter(const Debugger::QmlJS::ViewerContext &vContext)

### void ImportDependencies::iterateOnCandidateImports(const Debugger::QmlJS::ImportKey &key, const Debugger::QmlJS::ViewerContext &vContext, int) const

### void ImportDependencies::iterateOnLibraryImports(const Debugger::QmlJS::ViewerContext &vContext, int) const

### void ImportDependencies::iterateOnSubImports(const Debugger::QmlJS::ImportKey &baseKey, const Debugger::QmlJS::ViewerContext &vContext, int) const

### QSet<Debugger::QmlJS::ImportKey> ImportDependencies::libraryImports(const Debugger::QmlJS::ViewerContext &viewContext) const

### void ImportDependencies::removeCoreImport(const Debugger::QString &importId)

### void ImportDependencies::removeExport(const Debugger::QString &importId, const Debugger::QmlJS::ImportKey &importKey, const Debugger::QString &requiredPath, const Debugger::QString &typeName = Export::libraryTypeName())

### QSet<Debugger::QmlJS::ImportKey> ImportDependencies::subdirImports(const Debugger::QmlJS::ImportKey &baseKey, const Debugger::QmlJS::ViewerContext &viewContext) const