diff options
author | Fabian Kosmale <[email protected]> | 2021-02-26 10:22:33 +0100 |
---|---|---|
committer | Fabian Kosmale <[email protected]> | 2021-03-04 12:53:46 +0100 |
commit | 50e984c07229b753d6558610e7fa7c7df733fe50 (patch) | |
tree | 3c802a88a36ea081988c454cebb59fa5648ac417 /src/quick | |
parent | 776d1f0bf02c5dc2a9dac4c5bd906f4421abf2f4 (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