diff options
Diffstat (limited to 'examples/declarative/toys/dynamicscene')
-rw-r--r-- | examples/declarative/toys/dynamicscene/dynamicscene.qmlproject | 16 | ||||
-rw-r--r-- | examples/declarative/toys/dynamicscene/images/NOTE | 1 | ||||
-rw-r--r-- | examples/declarative/toys/dynamicscene/images/face-smile.png | bin | 15408 -> 0 bytes | |||
-rw-r--r-- | examples/declarative/toys/dynamicscene/images/moon.png | bin | 1757 -> 0 bytes | |||
-rw-r--r-- | examples/declarative/toys/dynamicscene/images/rabbit_brown.png | bin | 1245 -> 0 bytes | |||
-rw-r--r-- | examples/declarative/toys/dynamicscene/images/rabbit_bw.png | bin | 1759 -> 0 bytes | |||
-rw-r--r-- | examples/declarative/toys/dynamicscene/images/star.png | bin | 349 -> 0 bytes | |||
-rw-r--r-- | examples/declarative/toys/dynamicscene/images/sun.png | bin | 8153 -> 0 bytes | |||
-rw-r--r-- | examples/declarative/toys/dynamicscene/images/tree_s.png | bin | 3406 -> 0 bytes | |||
-rw-r--r-- | examples/declarative/toys/dynamicscene/qml/itemCreation.js | 62 |
10 files changed, 0 insertions, 79 deletions
diff --git a/examples/declarative/toys/dynamicscene/dynamicscene.qmlproject b/examples/declarative/toys/dynamicscene/dynamicscene.qmlproject deleted file mode 100644 index d4909f8685..0000000000 --- a/examples/declarative/toys/dynamicscene/dynamicscene.qmlproject +++ /dev/null @@ -1,16 +0,0 @@ -import QmlProject 1.0 - -Project { - /* Include .qml, .js, and image files from current directory and subdirectories */ - QmlFiles { - directory: "." - } - JavaScriptFiles { - directory: "." - } - ImageFiles { - directory: "." - } - /* List of plugin directories passed to QML runtime */ - // importPaths: [ " ../exampleplugin " ] -} diff --git a/examples/declarative/toys/dynamicscene/images/NOTE b/examples/declarative/toys/dynamicscene/images/NOTE deleted file mode 100644 index fcd87f9132..0000000000 --- a/examples/declarative/toys/dynamicscene/images/NOTE +++ /dev/null @@ -1 +0,0 @@ -Images (except star.png) are from the KDE project. diff --git a/examples/declarative/toys/dynamicscene/images/face-smile.png b/examples/declarative/toys/dynamicscene/images/face-smile.png Binary files differdeleted file mode 100644 index 3d66d72578..0000000000 --- a/examples/declarative/toys/dynamicscene/images/face-smile.png +++ /dev/null diff --git a/examples/declarative/toys/dynamicscene/images/moon.png b/examples/declarative/toys/dynamicscene/images/moon.png Binary files differdeleted file mode 100644 index 1c0d6066a8..0000000000 --- a/examples/declarative/toys/dynamicscene/images/moon.png +++ /dev/null diff --git a/examples/declarative/toys/dynamicscene/images/rabbit_brown.png b/examples/declarative/toys/dynamicscene/images/rabbit_brown.png Binary files differdeleted file mode 100644 index ebfdeed332..0000000000 --- a/examples/declarative/toys/dynamicscene/images/rabbit_brown.png +++ /dev/null diff --git a/examples/declarative/toys/dynamicscene/images/rabbit_bw.png b/examples/declarative/toys/dynamicscene/images/rabbit_bw.png Binary files differdeleted file mode 100644 index 7bff9b92ca..0000000000 --- a/examples/declarative/toys/dynamicscene/images/rabbit_bw.png +++ /dev/null diff --git a/examples/declarative/toys/dynamicscene/images/star.png b/examples/declarative/toys/dynamicscene/images/star.png Binary files differdeleted file mode 100644 index 27ef924267..0000000000 --- a/examples/declarative/toys/dynamicscene/images/star.png +++ /dev/null diff --git a/examples/declarative/toys/dynamicscene/images/sun.png b/examples/declarative/toys/dynamicscene/images/sun.png Binary files differdeleted file mode 100644 index 7713ca5ce7..0000000000 --- a/examples/declarative/toys/dynamicscene/images/sun.png +++ /dev/null diff --git a/examples/declarative/toys/dynamicscene/images/tree_s.png b/examples/declarative/toys/dynamicscene/images/tree_s.png Binary files differdeleted file mode 100644 index 6eac35a729..0000000000 --- a/examples/declarative/toys/dynamicscene/images/tree_s.png +++ /dev/null diff --git a/examples/declarative/toys/dynamicscene/qml/itemCreation.js b/examples/declarative/toys/dynamicscene/qml/itemCreation.js deleted file mode 100644 index 4ee74c28c1..0000000000 --- a/examples/declarative/toys/dynamicscene/qml/itemCreation.js +++ /dev/null @@ -1,62 +0,0 @@ -var itemComponent = null; -var draggedItem = null; -var startingMouse; -var posnInWindow; - -function startDrag(mouse) -{ - posnInWindow = paletteItem.mapToItem(window, 0, 0); - startingMouse = { x: mouse.x, y: mouse.y } - loadComponent(); -} - -//Creation is split into two functions due to an asynchronous wait while -//possible external files are loaded. - -function loadComponent() { - if (itemComponent != null) { // component has been previously loaded - createItem(); - return; - } - - itemComponent = Qt.createComponent(paletteItem.componentFile); - if (itemComponent.status == Component.Loading) //Depending on the content, it can be ready or error immediately - component.statusChanged.connect(createItem); - else - createItem(); -} - -function createItem() { - if (itemComponent.status == Component.Ready && draggedItem == null) { - draggedItem = itemComponent.createObject(window, {"image": paletteItem.image, "x": posnInWindow.x, "y": posnInWindow.y, "z": 3}); - // make sure created item is above the ground layer - } else if (itemComponent.status == Component.Error) { - draggedItem = null; - console.log("error creating component"); - console.log(itemComponent.errorString()); - } -} - -function continueDrag(mouse) -{ - if (draggedItem == null) - return; - - draggedItem.x = mouse.x + posnInWindow.x - startingMouse.x; - draggedItem.y = mouse.y + posnInWindow.y - startingMouse.y; -} - -function endDrag(mouse) -{ - if (draggedItem == null) - return; - - if (draggedItem.x + draggedItem.width > toolbox.x) { //Don't drop it in the toolbox - draggedItem.destroy(); - draggedItem = null; - } else { - draggedItem.created = true; - draggedItem = null; - } -} - |