summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qdeclarativeexpression_p.h
Commit message (Collapse)AuthorAgeFilesLines
* QtDeclarative: Give name to function bindings and signals.Olivier Goffart2010-07-281-0/+1
| | | | | | | | Currently, bindings and signals are annonymous javascript functions. If one give them a name, a proper name is then shown in the javascript debugger. Reviewed-by: Aaron Kennedy
* Split responsibilities in QDeclarativeExpression more cleanlyAaron Kennedy2010-07-141-21/+62
|
* Use Q_DECLARE_PRIVATE for private slot.Michael Brasser2010-04-221-0/+1
|
* Cleanup handling of errors in bindings and scriptsAaron Kennedy2010-04-081-3/+7
| | | | | | | | | | | | | QML used to silently ignore a log of errors - such as a failed assignment to a QObject property. These errors are now all reported as exceptions in JavaScript. Other questionable activities, like assigning a JavaScript array to a "property var" property which appeared to work, thanks to QtScript's transparent conversion of arrays to a QVariantList, are now blocked entirely. QTBUG-9152 QTBUG-9382 QTBUG-9341 QTBUG-6886
* Update #include of private headers in QtDeclarativeThiago Macieira2010-04-021-2/+2
| | | | | Always use private/. The WinSCW compiler doesn't search the current directory, for whatever reason.
* Optimization: Reduce unnecessary QObject allocationsAaron Kennedy2010-03-171-7/+8
|
* Unify binding optimizer and QtScript binding signal management logicAaron Kennedy2010-03-101-18/+1
|
* Save secondary scope inside the expression's scope objectAaron Kennedy2010-03-031-2/+3
| | | | | | | This prevents the secondary scope from contaminating scopes outside itself when used as a signal expression. QTBUG-8641
* Change class prefix to from QmlXXX to QDeclarativeXXX, QmlGraphicsXXX to ↵Warwick Allison2010-02-241-0/+189
QDeclarativeXXX.