Rename QDeclarative symbols to QQuick and QQml
[profile/ivi/qtdeclarative.git] / tests / auto / qml / qqmlecmascript / data / aliasreset / aliasPropertyReset.4.qml
1 import QtQuick 2.0
2 import Qt.test 1.0
3
4 Item {
5     id: first
6     property alias sourceComponentAlias: loader.sourceComponent
7
8     Component {
9         id: redSquare
10         Rectangle { color: "red"; width: 10; height: 10 }
11     }
12
13     Loader {
14         id: loader
15         objectName: "loader"
16         sourceComponent: redSquare
17     }
18
19     function resetAlias() {
20         sourceComponentAlias = undefined; // ensure we don't crash after deletion of loader.
21     }
22
23     function setAlias() {
24         sourceComponentAlias = redSquare;
25     }
26 }