summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qdeclarativebinding.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Remove dead performance measurement code from QMLAaron Kennedy2010-03-221-5/+0
|
* Optimization: Reduce unnecessary QObject allocationsAaron Kennedy2010-03-171-4/+15
|
* Improve value type binding behaviorAaron Kennedy2010-03-111-9/+133
| | | | | | | | | | | | | | Changing value type bindings in state changes, and implicitly removing them on property assignment was not reliable. Internally the system considered a binding on "font" and one on "font.x" as a binding on two separate properties, even though the "font" binding completely overrides the "font.x" property. Following this change a binding to "font.x" creates a proxy binding object on the "font" property in addition to the "font.x" binding itself. This allows behavior to be consistent across all operations. QT-2920
* Polish QDeclarativeProperty APIAaron Kennedy2010-02-261-2/+2
|
* Rename QDeclarativeMetaProperty -> QDeclarativePropertyAaron Kennedy2010-02-251-6/+6
| | | | There's nothing meta about our properties.
* Make more private QDeclarativeMetaProperty methods privateAaron Kennedy2010-02-251-4/+4
|
* Tweak QDeclarativeMetaProperty type category APIAaron Kennedy2010-02-251-1/+1
|
* Change class prefix to from QmlXXX to QDeclarativeXXX, QmlGraphicsXXX to ↵Warwick Allison2010-02-241-0/+308
QDeclarativeXXX.