summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qmlbinding_p.h
Commit message (Collapse)AuthorAgeFilesLines
* Make qmlecmascript:selfDeletingBinding passAaron Kennedy2009-10-081-3/+12
| | | | | | | Expressions and bindings must not reference data following their evalutation incase their object has been deleted. To solve this, the needed data is separated into a reference counted QmlExpressionData and QmlBindingData object.
* Move the binding's "mePtr" into QmlAbstractBindingAaron Kennedy2009-08-111-2/+0
| | | | Now optimizations get deletion protection too.
* Abstract expression and binding APIsAaron Kennedy2009-08-101-2/+1
| | | | | | | | | By splitting the interface through which the system interacts with bindings away from a specific implementation, we can introduce highly specialized implementations for specific optimizations. This commit also includes a sample optimization for object properties being assigned directly from a local id.
* Rework expression stuff to use a more efficient notify handlerAaron Kennedy2009-07-201-2/+2
|
* Rename QmlBindableValue to QmlBindingAaron Kennedy2009-07-201-0/+79