Extending Qt Creator Manual | LibraryInfo

Extending Qt Creator Manual 4.7.2

# LibraryInfo Class

(Debugger::QmlJS::LibraryInfo)

- List of all members, including inherited members

## Public Types

enum | PluginTypeInfoStatus { NoTypeInfo, DumpDone, DumpError, TypeInfoFileDone, TypeInfoFileError }
enum | Status { NotScanned, NotFound, Found }

## Public Functions

| LibraryInfo(Debugger::QmlJS::LibraryInfo::Status status = NotScanned)
| LibraryInfo(const Debugger::QmlDirParser &parser, const Debugger::QByteArray &fingerprint = QByteArray())
| ~LibraryInfo()
Debugger::QByteArray | calculateFingerprint() const
QList<QmlDirParser::Component> | components() const
Debugger::QStringList | dependencies() const
Debugger::QByteArray | fingerprint() const
bool | isValid() const
Debugger::QmlJS::LibraryInfo::FakeMetaObjectList | metaObjects() const
QList<Debugger::QmlJS::ModuleApiInfo> | moduleApis() const
Debugger::QString | pluginTypeInfoError() const
Debugger::QmlJS::LibraryInfo::PluginTypeInfoStatus | pluginTypeInfoStatus() const
QList<QmlDirParser::Plugin> | plugins() const
void | setDependencies(const Debugger::QStringList &deps)
void | setMetaObjects(const Debugger::QmlJS::LibraryInfo::FakeMetaObjectList &objects)
void | setModuleApis(const QList<Debugger::QmlJS::ModuleApiInfo> &apis)
void | setPluginTypeInfoStatus(Debugger::QmlJS::LibraryInfo::PluginTypeInfoStatus dumped, const Debugger::QString &error = QString())
int | typeInfos() const
void | updateFingerprint()
bool | wasFound() const
bool | wasScanned() const

## Member Type Documentation

### enum LibraryInfo::PluginTypeInfoStatus

### enum LibraryInfo::Status

## Member Function Documentation

### LibraryInfo::LibraryInfo(Debugger::QmlJS::LibraryInfo::Status status = NotScanned)

Default constructs an instance of LibraryInfo.

### LibraryInfo::LibraryInfo(const Debugger::QmlDirParser &parser, const Debugger::QByteArray &fingerprint = QByteArray())

Default constructs an instance of LibraryInfo.

### LibraryInfo::~LibraryInfo()

Destroys the instance of LibraryInfo.

### Debugger::QByteArray LibraryInfo::calculateFingerprint() const

### QList<QmlDirParser::Component> LibraryInfo::components() const

### Debugger::QStringList LibraryInfo::dependencies() const

See also setDependencies().

### Debugger::QByteArray LibraryInfo::fingerprint() const

### bool LibraryInfo::isValid() const

### Debugger::QmlJS::LibraryInfo::FakeMetaObjectList LibraryInfo::metaObjects() const

See also setMetaObjects().

### QList<Debugger::QmlJS::ModuleApiInfo> LibraryInfo::moduleApis() const

See also setModuleApis().

### Debugger::QString LibraryInfo::pluginTypeInfoError() const

### Debugger::QmlJS::LibraryInfo::PluginTypeInfoStatus LibraryInfo::pluginTypeInfoStatus() const

See also setPluginTypeInfoStatus().

### QList<QmlDirParser::Plugin> LibraryInfo::plugins() const

### void LibraryInfo::setDependencies(const Debugger::QStringList &deps)

See also dependencies().

### void LibraryInfo::setMetaObjects(const Debugger::QmlJS::LibraryInfo::FakeMetaObjectList &objects)

See also metaObjects().

### void LibraryInfo::setModuleApis(const QList<Debugger::QmlJS::ModuleApiInfo> &apis)

See also moduleApis().

### void LibraryInfo::setPluginTypeInfoStatus(Debugger::QmlJS::LibraryInfo::PluginTypeInfoStatus dumped, const Debugger::QString &error = QString())

See also pluginTypeInfoStatus().

### int LibraryInfo::typeInfos() const

### void LibraryInfo::updateFingerprint()

### bool LibraryInfo::wasFound() const

### bool LibraryInfo::wasScanned() const