forked from qt-creator/qt-creator
Qml code model: handle modules dependencies.
Fix the broken hierarchies between qml objects. Change-Id: Id36c735cab0129af382fab7b9dd90c228304168c Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com> Reviewed-by: Alessandro Portale <alessandro.portale@theqtcompany.com>
This commit is contained in:
@@ -75,6 +75,15 @@ private:
|
||||
|
||||
void runQmlDump(const QmlJS::ModelManagerInterface::ProjectInfo &info, const QStringList &arguments, const QString &importPath);
|
||||
void dump(const Plugin &plugin);
|
||||
void loadQmlTypeDescription(const QStringList &path, QStringList &errors, QStringList &warnings,
|
||||
QList<LanguageUtils::FakeMetaObject::ConstPtr> &objects,
|
||||
QList<ModuleApiInfo> *moduleApi,
|
||||
QStringList *dependencies) const;
|
||||
QString buildQmltypesPath(const QString &name) const;
|
||||
void loadDependencies(const QStringList &dependencies,
|
||||
QStringList &errors,
|
||||
QStringList &warnings,
|
||||
QList<LanguageUtils::FakeMetaObject::ConstPtr> &objects) const;
|
||||
void loadQmltypesFile(const QStringList &qmltypesFilePaths,
|
||||
const QString &libraryPath,
|
||||
QmlJS::LibraryInfo libraryInfo);
|
||||
|
||||
Reference in New Issue
Block a user