summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qdeclarativebinding_p.h
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright year to 2011.Jason McDonald2011-01-101-1/+1
| | | | Reviewed-by: Trust Me
* Improve consistency in handling of aliases, bindings and value typesAaron Kennedy2010-11-291-4/+8
| | | | Task-number: QTBUG-13719
* Don't export QtDeclarative symbols needed by QtCreator on SymbianJoona Petrell2010-10-191-2/+2
| | | | | Task-number: QTBUG-14041 Reviewed-by: Aaron Kennedy
* crashfix for tst_qdeclarativeanimations::badTypes()Thomas Hartmann2010-09-151-1/+2
| | | | | | | We always have to check for 0 before converting a raw pointer into a smart pointer Reviewed-by: Kai Koehne
* This patch allows modifications on PropertyChanges on the flyThomas Hartmann2010-09-141-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is important for Bauhaus to ensure that we can edit properties and states dynamically in the visual editor Most of the changes consist of added functions for Bauhaus, that do not affect any current behaviour. Important changes: QDeclarativeAbstractBinding is holding a QSharedPointer to itself so that other classes can hold a weak reference to avoid accessing dangling pointers while keeping track of bindings. QDeclarativeStateOperation now has its own private class QDeclarativeStateOperationPrivate to hold a pointer back to QDeclarativeState since the parent is not set correctly in every context. QDeclarativePropertyChangesPrivate does now hold a QDeclarativeGuard instead of a raw pointer to the target QObject. In Bauhaus the target object might be deleted. Reviewed-by: Aaron Kennedy
* QtDeclarative: remove spurious semi-colons from the source codeThiago Macieira2010-05-041-1/+1
|
* Rename the ridiculous QDeclarativeDeclarativeData -> QDeclarativeDataAaron Kennedy2010-04-151-1/+1
|
* Update #include of private headers in QtDeclarativeThiago Macieira2010-04-021-1/+1
| | | | | Always use private/. The WinSCW compiler doesn't search the current directory, for whatever reason.
* Make it harder to accidentally delete a bindingAaron Kennedy2010-03-181-5/+7
|
* Optimization: Reduce unnecessary QObject allocationsAaron Kennedy2010-03-171-2/+3
|
* Improve value type binding behaviorAaron Kennedy2010-03-111-0/+28
| | | | | | | | | | | | | | 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
* Fix visibility of classes in private headers upon which Bauhaus/Creator relies.Warwick Allison2010-03-031-2/+2
| | | | Author: Erik Verbruggen
* compile fix with namespaceshjk2010-03-011-1/+2
|
* Rename QDeclarativeMetaProperty -> QDeclarativePropertyAaron Kennedy2010-02-251-13/+13
| | | | There's nothing meta about our properties.
* Make more private QDeclarativeMetaProperty methods privateAaron Kennedy2010-02-251-7/+8
|
* Simplify QML element registration headersAaron Kennedy2010-02-241-0/+1
|
* Change class prefix to from QmlXXX to QDeclarativeXXX, QmlGraphicsXXX to ↵Warwick Allison2010-02-241-0/+135
QDeclarativeXXX.