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:
@@ -154,6 +154,7 @@ private:
|
||||
typedef QList<LanguageUtils::FakeMetaObject::ConstPtr> FakeMetaObjectList;
|
||||
FakeMetaObjectList _metaObjects;
|
||||
QList<ModuleApiInfo> _moduleApis;
|
||||
QStringList _dependencies;
|
||||
QByteArray _fingerprint;
|
||||
|
||||
PluginTypeInfoStatus _dumpStatus;
|
||||
@@ -190,6 +191,12 @@ public:
|
||||
void setModuleApis(const QList<ModuleApiInfo> &apis)
|
||||
{ _moduleApis = apis; }
|
||||
|
||||
QStringList dependencies() const
|
||||
{ return _dependencies; }
|
||||
|
||||
void setDependencies(const QStringList &deps)
|
||||
{ _dependencies = deps; }
|
||||
|
||||
bool isValid() const
|
||||
{ return _status == Found; }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user