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