diff options
Diffstat (limited to 'src/declarative/QmlChanges.txt')
-rw-r--r-- | src/declarative/QmlChanges.txt | 28 |
1 files changed, 10 insertions, 18 deletions
diff --git a/src/declarative/QmlChanges.txt b/src/declarative/QmlChanges.txt index ee5acd4..6a6c394 100644 --- a/src/declarative/QmlChanges.txt +++ b/src/declarative/QmlChanges.txt @@ -1,10 +1,9 @@ QML API Review ============== -The QML API is being reviewed from 17 to 4 September 2009. This -file documents the changes. Note that the changes are incremental, -so a rename A->B for example may be follow by another subseqent -rename B->C, if later reviews override earlier reviews. +The QML API is being reviewed. This file documents the changes. +Note that the changes are incremental, so a rename A->B for example may be followed +by another subsequent rename B->C, if later reviews override earlier reviews. API Changes =========== @@ -95,21 +94,14 @@ ListView: removed currentItemMode. Replaced by highligh range. ListView: removed snapPos. Other Changes: +ids must be lowercase: Text { id: foo }, not Text { id: Foo } Drag: axis becomes an enum with values "XAxis", "YAxis", "XandYAxis" Image: scaleGrid property removed. New item called BorderImage instead. KeyActions: changed to a Keys attached property on any item. KeyProxy: changed to a Keys.forwardTo property on any item. - -Pending Changes -=============== - -Renamed elements: - -Renamed properties: - -Removed Properties: -PropertyAction::property -PropertyAction::target (if possible) - -Additions: -Connection: add "slot" property +Script: now an intrinsic type in the language + - cannot be assigned to properties + - good: Item { Script { ... } } + - bad: Item { resources: Script { ... } } +Script: delay-loaded of the QML file until their source has been loaded (this only effects QML files loaded across the network.) +Scope: declared properties shadow a property of the same name (was previously the reverse) |