QmlJS: Honor typeinfo lines in qmldir files.

Change-Id: I1ddad1eb031bc4b95671be4a474b5e8e72f6e350
Reviewed-on: http://codereview.qt-project.org/4137
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@nokia.com>
This commit is contained in:
Christian Kamm
2011-09-02 13:25:08 +02:00
parent 10a956a8f7
commit bfc95befa8
4 changed files with 59 additions and 37 deletions

View File

@@ -373,6 +373,7 @@ LibraryInfo::LibraryInfo(const QmlDirParser &parser)
: _status(Found)
, _components(parser.components())
, _plugins(parser.plugins())
, _typeinfos(parser.typeInfos())
, _dumpStatus(NoTypeInfo)
{
}

View File

@@ -142,6 +142,7 @@ private:
Status _status;
QList<QmlDirParser::Component> _components;
QList<QmlDirParser::Plugin> _plugins;
QList<QmlDirParser::TypeInfo> _typeinfos;
typedef QList<LanguageUtils::FakeMetaObject::ConstPtr> FakeMetaObjectList;
FakeMetaObjectList _metaObjects;
@@ -159,6 +160,9 @@ public:
QList<QmlDirParser::Plugin> plugins() const
{ return _plugins; }
QList<QmlDirParser::TypeInfo> typeInfos() const
{ return _typeinfos; }
FakeMetaObjectList metaObjects() const
{ return _metaObjects; }