-
Task
-
Resolution: Fixed
-
Not Evaluated
-
None
-
None
Instead of using qmlRegisterTypes, the modules should be ported to use the new registration system.
The work already has started here: https://codereview.qt-project.org/c/qt/qtinterfaceframework/+/360170
The ifcodegen templates need to be fixed accordingly and support this usecase as well.
For the autogenerated code the meta type registration need to be fixed and refactored to make sure all metatypes are registered when a autogenerated module is linked to an application instead of using a QML plugin. (Support the optional plugin usecase).
For Gerrit Dashboard: QTBUG-99000 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
360170,8 | Use new QML type registration system | dev | qt/qtinterfaceframework | Status: MERGED | +2 | 0 |
391168,4 | cmake: Document the support for using PREFIX in ifcodegen_extend_target | dev | qt/qtinterfaceframework | Status: MERGED | +2 | 0 |
391169,4 | Start using the new QML type registration in one of the generator tests | dev | qt/qtinterfaceframework | Status: MERGED | +2 | 0 |
391170,8 | doc: Add documentation on how to use the new QML type registration | dev | qt/qtinterfaceframework | Status: MERGED | +2 | 0 |
392518,2 | doc: Add documentation on how to use the new QML type registration | 6.3 | qt/qtinterfaceframework | Status: MERGED | +2 | 0 |
392520,2 | Use new QML type registration system | 6.3 | qt/qtinterfaceframework | Status: MERGED | +2 | 0 |
392522,2 | cmake: Document the support for using PREFIX in ifcodegen_extend_target | 6.3 | qt/qtinterfaceframework | Status: MERGED | +2 | 0 |