diff options
author | Martin Jones <martin.jones@nokia.com> | 2012-05-16 17:49:32 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-05-17 13:42:27 +0200 |
commit | 8017cf63505f7ed477c658634ec882a12d3b3ddc (patch) | |
tree | 28d023fe7e8a2b2392c564a37ef7b891d2bb41b8 /src/qml/qml/qqmlimport_p.h | |
parent | c556eecc25e24d6ee4f5c9965193a588c93b95fc (diff) |
Optimize type resolution
Faster qmlType() and resolveType() lookup.
Change-Id: I096439f23bf6071e8bfdf0cda366cc71e00293ba
Reviewed-by: Aaron Kennedy <aaron.kennedy@nokia.com>
Diffstat (limited to 'src/qml/qml/qqmlimport_p.h')
-rw-r--r-- | src/qml/qml/qqmlimport_p.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/qml/qml/qqmlimport_p.h b/src/qml/qml/qqmlimport_p.h index ad0bbc6cc6..111bf29641 100644 --- a/src/qml/qml/qqmlimport_p.h +++ b/src/qml/qml/qqmlimport_p.h @@ -83,13 +83,13 @@ public: void setBaseUrl(const QUrl &url, const QString &urlString = QString()); QUrl baseUrl() const; - bool resolveType(const QString& type, + bool resolveType(const QHashedStringRef &type, QQmlType** type_return, QString* url_return, int *version_major, int *version_minor, QQmlImportNamespace** ns_return, QList<QQmlError> *errors = 0) const; bool resolveType(QQmlImportNamespace*, - const QString& type, + const QHashedStringRef& type, QQmlType** type_return, QString* url_return, int *version_major, int *version_minor) const; |