summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qdeclarativecomponent_p.h
Commit message (Collapse)AuthorAgeFilesLines
* Ensure animations start correctly when running is bound to a value.Michael Brasser2011-02-211-1/+0
| | | | | | | | | | | Animations register to be started when the component is finalized, but in the case of a binding, the registration doesn't happen until we are already working with a copy of the finalization list. With this patch, we no longer work with a copy, but with the actual list. Change-Id: If460c250d2403590907e9ac854d277db68ba8b2a Task-number: QTBUG-14042 Reviewed-by: Aaron Kennedy
* Fix righ-to-left support in text components.Christopher Ham2011-01-271-0/+2
| | | | | | | | | In text, textEdit and textInput, the layout of the text should automatically align to the right if the it is deemed to be right-to-left text. Task-number: QTBUG-15880 Reviewed-by: Bea Lam
* Update copyright year to 2011.Jason McDonald2011-01-101-1/+1
| | | | Reviewed-by: Trust Me
* Improve QDeclarativeComponent test coverage.Michael Brasser2010-12-221-1/+0
|
* Optimization: Don't generate intermediate QDeclarativeComponent'sAaron Kennedy2010-10-141-3/+4
|
* This patch allows modifications on PropertyChanges on the flyThomas Hartmann2010-09-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Simplify type management codeAaron Kennedy2010-08-271-6/+6
|
* Merge remote branch 'mainline/4.7' into 4.7Morten Johan Sørvig2010-05-121-0/+1
|\ | | | | | | | | | | Conflicts: src/declarative/qml/qdeclarativeengine.cpp tools/qdoc3/htmlgenerator.cpp
| * Prevent Behavior from being triggered on initialization.Michael Brasser2010-04-291-0/+1
| | | | | | | | | | | | | | | | Add an additional private notification mechanism that is triggered after all QDeclarativeParserStatus items have had their componentComplete called. Task-number: QTBUG-6332
* | QtDeclarative: remove spurious semi-colons from the source codeThiago Macieira2010-05-041-1/+1
|/
* Add Component.onDestruction attached propertyAaron Kennedy2010-04-151-2/+13
| | | | | | | | | 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.
* Remove unused parameterAaron Kennedy2010-04-151-2/+2
|
* Update #include of private headers in QtDeclarativeThiago Macieira2010-04-021-3/+3
| | | | | Always use private/. The WinSCW compiler doesn't search the current directory, for whatever reason.
* Deprecate inline Script {} blocksAaron Kennedy2010-03-221-1/+1
| | | | | | | | 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.
* Optimization: Reduce unnecessary QObject allocationsAaron Kennedy2010-03-171-5/+5
|
* Change class prefix to from QmlXXX to QDeclarativeXXX, QmlGraphicsXXX to ↵Warwick Allison2010-02-241-0/+147
QDeclarativeXXX.