forked from qt-creator/qt-creator
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:
committed by
Fawzi Mohamed
parent
23decd9d34
commit
4285b48455
@@ -568,19 +568,21 @@ private:
|
||||
class QMLJS_EXPORT CppQmlTypesLoader
|
||||
{
|
||||
public:
|
||||
typedef QHash<QString, LanguageUtils::FakeMetaObject::ConstPtr> BuiltinObjects;
|
||||
|
||||
/** Loads a set of qmltypes files into the builtin objects list
|
||||
and returns errors and warnings
|
||||
*/
|
||||
static void loadQmlTypes(const QFileInfoList &qmltypesFiles,
|
||||
static BuiltinObjects loadQmlTypes(const QFileInfoList &qmltypesFiles,
|
||||
QStringList *errors, QStringList *warnings);
|
||||
|
||||
static QHash<QString, LanguageUtils::FakeMetaObject::ConstPtr> builtinObjects;
|
||||
static QHash<QString, QList<LanguageUtils::ComponentVersion> > builtinPackages;
|
||||
static BuiltinObjects defaultQtObjects;
|
||||
static BuiltinObjects defaultLibraryObjects;
|
||||
|
||||
// parses the contents of a qmltypes file and fills the newObjects map
|
||||
static void parseQmlTypeDescriptions(
|
||||
const QByteArray &qmlTypes,
|
||||
QHash<QString, LanguageUtils::FakeMetaObject::ConstPtr> *newObjects,
|
||||
BuiltinObjects *newObjects,
|
||||
QString *errorMessage, QString *warningMessage);
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user