LibraryInfo Class

(QmlJS::QmlJS::LibraryInfo)

Public Types

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

Public Functions

LibraryInfo(QmlJS::QmlJS::LibraryInfo::Status status = NotScanned)
LibraryInfo(const QmlJS::QmlDirParser &parser, const QmlJS::QByteArray &fingerprint = QByteArray())
~LibraryInfo()
QmlJS::QByteArray calculateFingerprint() const
QList<QmlDirParser::Component> components() const
QmlJS::QStringList dependencies() const
QmlJS::QByteArray fingerprint() const
bool isValid() const
QmlJS::QmlJS::LibraryInfo::FakeMetaObjectList metaObjects() const
QList<QmlJS::QmlJS::ModuleApiInfo> moduleApis() const
QmlJS::QString pluginTypeInfoError() const
QmlJS::QmlJS::LibraryInfo::PluginTypeInfoStatus pluginTypeInfoStatus() const
QList<QmlDirParser::Plugin> plugins() const
void setDependencies(const QmlJS::QStringList &deps)
void setMetaObjects(const QmlJS::QmlJS::LibraryInfo::FakeMetaObjectList &objects)
void setModuleApis(const QList<QmlJS::QmlJS::ModuleApiInfo> &apis)
void setPluginTypeInfoStatus(QmlJS::QmlJS::LibraryInfo::PluginTypeInfoStatus dumped, const QmlJS::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(QmlJS::QmlJS::LibraryInfo::Status status = NotScanned)

Default constructs an instance of LibraryInfo.

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

Default constructs an instance of LibraryInfo.

LibraryInfo::~LibraryInfo()

Destroys the instance of LibraryInfo.

QmlJS::QByteArray LibraryInfo::calculateFingerprint() const

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

QmlJS::QStringList LibraryInfo::dependencies() const

See also setDependencies().

QmlJS::QByteArray LibraryInfo::fingerprint() const

bool LibraryInfo::isValid() const

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

See also setMetaObjects().

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

See also setModuleApis().

QmlJS::QString LibraryInfo::pluginTypeInfoError() const

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

See also setPluginTypeInfoStatus().

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

void LibraryInfo::setDependencies(const QmlJS::QStringList &deps)

See also dependencies().

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

See also metaObjects().

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

See also moduleApis().

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

See also pluginTypeInfoStatus().

int LibraryInfo::typeInfos() const

void LibraryInfo::updateFingerprint()

bool LibraryInfo::wasFound() const

bool LibraryInfo::wasScanned() const