aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick
diff options
context:
space:
mode:
authorFabian Kosmale <[email protected]>2021-02-26 10:22:33 +0100
committerFabian Kosmale <[email protected]>2021-03-04 12:53:46 +0100
commit50e984c07229b753d6558610e7fa7c7df733fe50 (patch)
tree3c802a88a36ea081988c454cebb59fa5648ac417 /src/quick
parent776d1f0bf02c5dc2a9dac4c5bd906f4421abf2f4 (diff)
Introduce QQmlAnyBinding as an abstraction over bindings
QQmlAnyBinding is meant to abstract over the differences between classical, QQmlAbstractBinding derived bindings and the newer QPropertyBindingPrivate based ones. It can be used to store, receive, remove, create and set bindings of both types. In addition, this patches adds the functionality to create a QQmlPropertyBinding from a code string, which was so far only possible with QQmlBinding; and adds a few methods to QBiPointer to ease the implementation of QQmlAnyBinding. Task-number: QTBUG-91000 Change-Id: I7076d6fb426f315f32c1b054c5c3ba56312bed29 Reviewed-by: Andrei Golubev <[email protected]> Reviewed-by: Ulf Hermann <[email protected]>
Diffstat (limited to 'src/quick')
0 files changed, 0 insertions, 0 deletions