Details
Description
Add 'FINAL' to all Q_PROPERTY declarations in Qt Quick API, and add CONSTANT where it makes sense. This should enable the Qml Engine to speed up stuff.
FINAL
The presence of the FINAL attribute indicates that the property will not be overridden by a derived class.
This should be the case for all our Qt Quick API.
CONSTANT
The presence of the CONSTANT attibute indicates that the property value is constant. For a given object instance, the READ method of a constant property must return the same value every time it is called.
This should also be the case for all Q_PROPERTY that miss a WRITE and/or NOTIFY signal