summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qmlcontext.h
Commit message (Collapse)AuthorAgeFilesLines
* Change class prefix to from QmlXXX to QDeclarativeXXX, QmlGraphicsXXX to ↵Warwick Allison2010-02-241-107/+0
| | | | QDeclarativeXXX.
* Replace QmlList* and QList* support with a single QmlListProperty typeAaron Kennedy2010-02-221-1/+3
| | | | | | | | As a value type QmlListProperty doesn't consume any memory in the object. It also has a companion QmlListReference class that is part of the public API for C++ developers to interact with that also manages memory issues that existed with previous solutions (if the containing QObject was destroyed it left a dangling pointer).
* Fix copyright year.Jason McDonald2010-02-161-1/+1
| | | | Reviewed-by: Trust Me
* Harden binding optimizerAaron Kennedy2010-01-271-1/+0
|
* Faster sections.Martin Jones2009-12-161-0/+2
|
* fix headersWarwick Allison2009-10-291-16/+16
|
* Make more qmlecmascript tests passAaron Kennedy2009-09-231-0/+1
| | | | | Test cases constantsOverrideBindings, outerBindingOverridesInnerBinding and aliasPropertyAndBinding now pass.
* Resolve attached property typenames in correct context.Warwick Allison2009-08-181-0/+3
| | | | | | The imports of the component containing the reference to the attached property are used to resolve typenames, rather than assuming "Qt" namespace.
* Simplify QmlDeclarativeData to a single classAaron Kennedy2009-08-101-1/+0
|
* Improve performance by separating id and context propertiesAaron Kennedy2009-08-041-3/+0
|
* Remove unnecessary global context management stuffAaron Kennedy2009-07-161-5/+0
|
* Merge branch 'kinetic-declarativeui' of ↵Warwick Allison2009-07-141-1/+4
|\ | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui Conflicts: src/declarative/qml/parser/qmljsparser.cpp
| * Start moving debugger out of processAaron Kennedy2009-07-131-1/+4
| |
* | Merge branch 'kinetic-declarativeui' of ↵Warwick Allison2009-07-091-0/+1
|\ \ | |/ | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui Conflicts: src/declarative/qml/qmlengine.cpp
| * Move QmlExpression into its own fileAaron Kennedy2009-07-031-0/+1
| |
* | First conversion to new module handling.Warwick Allison2009-07-021-1/+0
|/ | | | | | | | | | | Works same as before for now, but now the variables and methods are all in the right place. In particular, type resolving is per-component, not per-engine, even though it is the engine that ultimately has the ability to find types, because each component will have a different set of available types. Designed to be optimizable - QmlEngine could share data between QmlEngine::Import objects, and the import objects could read types in bulk rather than always searching.
* CleanupMichael Brasser2009-06-301-1/+0
| | | | | Fix up license headers and private warnings, as well as other general cleanups.
* When a QmlContext is destroyed, associated objects must be disassociatedAaron Kennedy2009-05-111-0/+1
|
* Removed dependency of QmlContext to QmlCompiledComponentKai Koehne2009-05-051-0/+2
| | | | | | Store component url directly in context, instead of referencing the associated QmlCompiledComponent. In addition, allow to explicitly set the base url to a context. This is needed for Bauhaus.
* Initial import of kinetic-dui branch from the old kineticMichael Brasser2009-04-221-0/+104