LibraryInfo Class

(Debugger::QmlJS::LibraryInfo)

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