diff options
author | Simon Hausmann <simon.hausmann@theqtcompany.com> | 2015-04-10 14:56:24 +0200 |
---|---|---|
committer | Simon Hausmann <simon.hausmann@theqtcompany.com> | 2015-04-16 17:14:15 +0000 |
commit | 496ddbfd1fe27bdddf5c15cd0ea70df452a3ec04 (patch) | |
tree | 779aece69688317cf41c2e5757a7d8684054cc52 /src/quick/items/qquickwindowmodule.cpp | |
parent | d22db9e458828d403110fa0b9de1ca0c831d7e96 (diff) |
Speed up object creation with lots of id name objects
In the common case when objects are referenced by id, we don't need the
QQmlContextData's property name cache for the lookup. Instead of bindings
we resolve the id to an integer at type compilation time. Therefore we can
delay the population of the QQmlContextData's propertyNames until we need it
and therefore safe time on startup.
Change-Id: I2e8eeb51b1ac92f230059be3467f9a1e00fdbbef
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
Diffstat (limited to 'src/quick/items/qquickwindowmodule.cpp')
0 files changed, 0 insertions, 0 deletions