Details
-
Sub-task
-
Resolution: Done
-
P2: Important
-
None
-
5c17d32f5b17cad3c20d151a948072ba78f9604c (qt/qtdeclarative/dev)
Description
The engine has the (undocumented) concept of finalizer callbacks. They are conceptually similar to what is possible with QQmlParserStatus.
They are mostly used in the animation system. As we don't really want to implement support for them in the compiler, we should try to convert all code to QQmlParserStatus. That would also allow us to simplify the engine code.
Attachments
For Gerrit Dashboard: QTBUG-96054 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
367279,8 | QQuickBoundaryRule: Port from finalize callback to QQmlParserStatus | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
367299,12 | Long live (the internal) QQmlFinalizerHook! | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
368097,8 | QQuickBehavior: Port to new finalizer infrastructure | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
368098,8 | QQuickTableView: Port to new finalizer infrastructure | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
368099,8 | QQuickAnimationController: Port to new finalizer infrastructure | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
368100,9 | QQmlObjectCreator: Remove old finalizer infrastructure | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |