Details
-
User Story
-
Resolution: Unresolved
-
P1: Critical
-
None
Description
We have QProperty in in qtbase, and the QML engine already has support for it. However, all the classes that we currently expose still use the old property implementation. For Qt 6, we want to introduce QProperty at least in some places:
- to validate the design and test the implementation of QProperty and
- to improve the performance of QML
Attachments
Issue Links
- depends on
-
QTBUG-90493 Investigate interaction of Qml Binding element and QProperty backed bindings
-
- Closed
-
- mentioned in
-
Page Loading...
Gerrit Reviews
For Gerrit Dashboard: QTBUG-84909 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
305075,12 | QNotifiedProperty: Add guard callback | dev | qt/qtbase | Status: MERGED | +2 | 0 |
307482,2 | Convert QQmlComponent to new properties | dev | qt/qtdeclarative | Status: ABANDONED | 0 | 0 |
312570,7 | Adjust to qtbase changes | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
312570,7 | Adjust to qtbase changes | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
316302,14 | Handle notifier list modification during iteration | dev | qt/qtbase | Status: MERGED | +2 | 0 |
317778,1 | Remove disabled test case | dev | qt/qtdeclarative | Status: ABANDONED | -1 | 0 |
325247,3 | QML engine: Fix binding setup | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
325296,2 | QML engine: Fix binding setup | 6.0 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
325412,2 | QBindable: Disallow mutation if read-only | dev | qt/qtbase | Status: MERGED | +2 | 0 |
325457,2 | QBindable: Disallow mutation if read-only | 6.0 | qt/qtbase | Status: MERGED | +2 | 0 |
326069,4 | QProperty: Handle eager binding calling setBinding | dev | qt/qtbase | Status: MERGED | +2 | 0 |
326175,2 | QProperty: Handle eager binding calling setBinding | 6.0 | qt/qtbase | Status: MERGED | +2 | 0 |
344571,3 | tst_qquickstates: Prepare test for properties becoming bindable | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |