32 lines
717 B
QML
32 lines
717 B
QML
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.
|
|
}
|
|
}
|