QmlJS: Dump builtins per Qt version.

Change-Id: I7b5179c4b33c24e83baf0536d158dd48d277637f
Reviewed-on: http://codereview.qt.nokia.com/1305
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@nokia.com>
This commit is contained in:
Christian Kamm
2011-06-28 12:01:56 +02:00
committed by Fawzi Mohamed
parent 23decd9d34
commit 4285b48455
19 changed files with 230 additions and 97 deletions

View File

@@ -82,6 +82,8 @@ public:
QStringList importPaths;
QString qmlDumpPath;
Utils::Environment qmlDumpEnvironment;
QString qtImportsPath;
QString qtVersionString;
};
class WorkingCopy
@@ -109,7 +111,6 @@ public:
};
typedef QHash<QString, QList<LanguageUtils::FakeMetaObject::ConstPtr> > CppQmlTypeHash;
typedef QHash<QString, QList<LanguageUtils::ComponentVersion> > BuiltinPackagesHash;
public:
ModelManagerInterface(QObject *parent = 0);
@@ -135,7 +136,8 @@ public:
const QString &importUri, const QString &importVersion) = 0;
virtual CppQmlTypeHash cppQmlTypes() const = 0;
virtual BuiltinPackagesHash builtinPackages() const = 0;
virtual LibraryInfo builtins(const Document::Ptr &doc) const = 0;
public slots:
virtual void resetCodeModel() = 0;