summaryrefslogtreecommitdiffstats
path: root/examples/declarative/dynamic
diff options
context:
space:
mode:
Diffstat (limited to 'examples/declarative/dynamic')
-rw-r--r--examples/declarative/dynamic/qml/PerspectiveItem.qml3
-rw-r--r--examples/declarative/dynamic/qml/itemCreation.js6
2 files changed, 4 insertions, 5 deletions
diff --git a/examples/declarative/dynamic/qml/PerspectiveItem.qml b/examples/declarative/dynamic/qml/PerspectiveItem.qml
index 3cbe64a..6d763c3 100644
--- a/examples/declarative/dynamic/qml/PerspectiveItem.qml
+++ b/examples/declarative/dynamic/qml/PerspectiveItem.qml
@@ -4,13 +4,12 @@ Image {
id: tree
property bool created: false
property double scaleFactor: Math.max((y+height-250)*0.01, 0.3)
- property double scaledBottom: y + (height+height*scaleFactor)/2
+ property double scaledBottom: y + (height+height*scaleFactor)/2
property bool onLand: scaledBottom > window.height/2
property string image //Needed for compatibility with GenericItem
opacity: onLand ? 1 : 0.25
onCreatedChanged: if (created && !onLand) { tree.destroy() } else { z = scaledBottom }
scale: scaleFactor
- transformOrigin: "Center"
source: image; smooth: true
onYChanged: z = scaledBottom
}
diff --git a/examples/declarative/dynamic/qml/itemCreation.js b/examples/declarative/dynamic/qml/itemCreation.js
index 98d48a8..3c1b975 100644
--- a/examples/declarative/dynamic/qml/itemCreation.js
+++ b/examples/declarative/dynamic/qml/itemCreation.js
@@ -33,7 +33,7 @@ function loadComponent() {
itemComponent = Qt.createComponent(itemButton.file);
//console.log(itemButton.file)
- if(itemComponent.isLoading){
+ if(itemComponent.status == Component.Loading){
component.statusChanged.connect(finishCreation);
}else{//Depending on the content, it can be ready or error immediately
createItem();
@@ -41,7 +41,7 @@ function loadComponent() {
}
function createItem() {
- if (itemComponent.isReady && draggedItem == null) {
+ if (itemComponent.status == Component.Ready && draggedItem == null) {
draggedItem = itemComponent.createObject();
draggedItem.parent = window;
draggedItem.image = itemButton.image;
@@ -49,7 +49,7 @@ function createItem() {
draggedItem.y = yOffset;
startingZ = draggedItem.z;
draggedItem.z = 4;//On top
- } else if (itemComponent.isError) {
+ } else if (itemComponent.status == Component.Error) {
draggedItem = null;
console.log("error creating component");
console.log(component.errorsString());