summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qdeclarativecontext_p.h
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-qml into qtquick11Martin Jones2011-01-191-1/+1
|\
| * Update copyright year to 2011.Jason McDonald2011-01-101-1/+1
| | | | | | | | Reviewed-by: Trust Me
* | Rewrite/cache bindings created by PropertyChanges.Michael Brasser2010-12-171-1/+0
|/ | | | | | | This provides a significant optimization for initial evaluation of bindings specified in a PropertyChanges. Reviewed-by: Aaron Kennedy
* Don't circumvent onDestruction handlers when clearing expression in delegate ↵Martin Jones2010-08-251-1/+1
| | | | | | | | | | | cleanup We clear all expressions when removing a delegate in order to avoid spurious warnings. This also removed onDestruction handlers. Ensure the onDestruction handlers are called before the expressions are cleared. Task-number: QTBUG-12946 Reviewed-by: Aaron Kennedy
* Split responsibilities in QDeclarativeExpression more cleanlyAaron Kennedy2010-07-141-0/+1
|
* Add some Q_AUTOTEST_EXPORTsAaron Kennedy2010-06-031-1/+1
|
* Avoid warnings as delegates with bindings to parent are created and destroyed.Martin Jones2010-05-061-0/+1
| | | | Task-number: QTBUG-10359
* Remove Script {} supportAaron Kennedy2010-04-191-2/+0
|
* Add Component.onDestruction attached propertyAaron Kennedy2010-04-151-1/+6
| | | | | | | | | This property complements Component.onCompleted. It is emitted before the destruction actually begins (for the most part) so the objects are still alive and accessible. The QtObject.onDestroyed signal is now blocked as it never really worked properly anyway.
* Rename the ridiculous QDeclarativeDeclarativeData -> QDeclarativeDataAaron Kennedy2010-04-151-2/+2
|
* Reduce warnings at shutdownAaron Kennedy2010-04-141-1/+1
| | | | | | QTBUG-9799 Reviewed-by: Alexis Menard
* Reduce warnings at shutdownAaron Kennedy2010-04-141-0/+4
| | | | QTBUG-9799
* Correctly handle shutdown order in the presence of QWidgetsAaron Kennedy2010-04-081-1/+1
| | | | | The QWidget destructor is largely a copy of the QObject destructor. QML shutdown occurs in a slightly different order in this case.
* Update #include of private headers in QtDeclarativeThiago Macieira2010-04-021-6/+6
| | | | | Always use private/. The WinSCW compiler doesn't search the current directory, for whatever reason.
* Disallow the implicit QDeclarativeGuardedContextData copy constructorAaron Kennedy2010-03-241-0/+10
| | | | Task-number: QTBUG-9312
* Add object ids to the metadata provided in debugger classes.Bea Lam2010-03-241-0/+2
|
* Remove exporting of QDeclarativeContext class symbolsKai Koehne2010-03-221-1/+1
| | | | We're not using it in QmlDesigner any more
* Deprecate inline Script {} blocksAaron Kennedy2010-03-221-0/+2
| | | | | | | | Inline blocks/includes have been replaced with an import syntax: import "foo.js" as Foo this gives better separation between QML and code. Imported script blocks also have a mandatory qualifier, which leads to better optimization potential.
* Fix test failuresAaron Kennedy2010-03-171-1/+5
|
* Optimization: Reduce unnecessary QObject allocationsAaron Kennedy2010-03-171-36/+134
|
* Optimization: Use linked list for context childrenAaron Kennedy2010-03-121-1/+5
|
* Remove dead codeAaron Kennedy2010-03-121-31/+0
|
* Replace QDeclarativeContext::addDefaultObject() -> setContextObject()Aaron Kennedy2010-03-111-2/+1
| | | | It is faster and easier to use to just support a single context object.
* Unify binding optimizer and QtScript binding signal management logicAaron Kennedy2010-03-101-2/+3
|
* Change class prefix to from QmlXXX to QDeclarativeXXX, QmlGraphicsXXX to ↵Warwick Allison2010-02-241-0/+195
QDeclarativeXXX.