| import QtQuick 2.0 |
| |
| Item { |
| id: root |
| |
| width: 200 |
| height: 200 |
| |
| property bool success: true |
| property int loadCount: 0 |
| |
| Loader { |
| id: loader |
| anchors.fill: parent |
| asynchronous: true |
| active: false |
| source: "TestComponent.qml" |
| onLoaded: { |
| if (status !== Loader.Ready) { |
| root.success = false; |
| } |
| root.loadCount++; |
| } |
| } |
| |
| function triggerLoading() { |
| // we set source to a valid path (but which is an invalid / erroneous component) |
| // we should not get onLoaded, since the status should not be Ready. |
| loader.source = "GreenRect.qml" // causes reference error. |
| } |
| } |