diff options
author | Robin Burchell <robin.burchell@crimson.no> | 2017-01-25 20:52:00 +0100 |
---|---|---|
committer | Robin Burchell <robin.burchell@crimson.no> | 2017-01-27 11:57:57 +0000 |
commit | e74a1d0b342f2c95dc3a543c8c9ec07fd52d8fe0 (patch) | |
tree | 082dbca3cdb0745e842ec33f03d422362e5e2e22 /examples/quick/righttoleft | |
parent | 2c2e7f27426cb4381f2dcaa36affe55719619753 (diff) |
Enable resolution of composite types in QQmlTypeNameCache
We didn't have resolution of composite types previously, which is a
prerequisite to do more exciting things with QML types in JavaScript
(such as instanceof).
By deferring the resolution to QQmlImports, we can avoid the need to
fill the cache with types that may not be needed, while still finding
types which are requested.
In the future, we could consider removing the "special" handling for composite
singletons as they should be found through QQmlImports now. If we do
that, we may still want to cache the QUrl for the types, to avoid using
QQmlImports too often directly, as it is a little slow itself.
This change doesn't regress tst_compilation.
Task-number: QTBUG-24799
Change-Id: I9ba2e4829ca49008fd180fb488c586475cf90674
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'examples/quick/righttoleft')
0 files changed, 0 insertions, 0 deletions