diff options
author | David Boddie <dboddie@trolltech.com> | 2010-08-04 14:16:35 (GMT) |
---|---|---|
committer | David Boddie <dboddie@trolltech.com> | 2010-08-04 14:16:35 (GMT) |
commit | 84fdd4be15a8fa2ea921a112a05b185ffd59cc04 (patch) | |
tree | dd4539a6f6eeccb05d02bce338b7f755504dcff6 /doc/src/snippets/declarative/componentCreation.js | |
parent | 245a68a0aad0473fcf56cd75e78b951480d39e2b (diff) | |
parent | ae1c9def5cb22d88cf10b2a23d06bc38da12725b (diff) | |
download | Qt-84fdd4be15a8fa2ea921a112a05b185ffd59cc04.zip Qt-84fdd4be15a8fa2ea921a112a05b185ffd59cc04.tar.gz Qt-84fdd4be15a8fa2ea921a112a05b185ffd59cc04.tar.bz2 |
Merge branch '4.7' of scm.dev.nokia.troll.no:qt/oslo-staging-1 into 4.7
Diffstat (limited to 'doc/src/snippets/declarative/componentCreation.js')
-rw-r--r-- | doc/src/snippets/declarative/componentCreation.js | 63 |
1 files changed, 34 insertions, 29 deletions
diff --git a/doc/src/snippets/declarative/componentCreation.js b/doc/src/snippets/declarative/componentCreation.js index 25bc10c..c29a1f9 100644 --- a/doc/src/snippets/declarative/componentCreation.js +++ b/doc/src/snippets/declarative/componentCreation.js @@ -1,7 +1,39 @@ -//![0] +//![vars] var component; var sprite; +//![vars] +//![func] +function createSpriteObjects() { +//![func] + +//![remote] + component = Qt.createComponent("Sprite.qml"); + if (component.status == Component.Ready) + finishCreation(); + else + component.statusChanged.connect(finishCreation); +//![remote] + +//![local] + component = Qt.createComponent("Sprite.qml"); + sprite = component.createObject(appWindow); + + if (sprite == null) { + // Error Handling + console.log("Error creating object"); + } else { + sprite.x = 100; + sprite.y = 100; + // ... + } +//![local] + +//![func-end] +} +//![func-end] + +//![finishCreation] function finishCreation() { if (component.status == Component.Ready) { sprite = component.createObject(appWindow); @@ -17,31 +49,4 @@ function finishCreation() { console.log("Error loading component:", component.errorString()); } } -//![0] - -function createSpriteObjects() { - -//![1] -component = Qt.createComponent("Sprite.qml"); -if (component.status == Component.Ready) - finishCreation(); -else - component.statusChanged.connect(finishCreation); -//![1] - -//![2] -component = Qt.createComponent("Sprite.qml"); -sprite = component.createObject(appWindow); - -if (sprite == null) { - // Error Handling - console.log("Error loading component:", component.errorString()); -} else { - sprite.x = 100; - sprite.y = 100; - // ... -} -//![2] - -} - +//![finishCreation] |