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 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().