Initial import from the monolithic Qt.
[profile/ivi/qtdeclarative.git] / tests / auto / declarative / qdeclarativeecmascript / data / selfDeletingBinding.qml
1 import Qt.test 1.0
2
3 MyQmlContainer {
4     property bool triggerDelete: false
5
6     children: [
7         MyQmlObject {
8             // Will trigger deletion during binding evaluation
9             stringProperty: {deleteMe(), "Hello"}
10         },
11
12         MyQmlObject {
13             // Will trigger deletion during binding evaluation, but after component creation
14             stringProperty: if (triggerDelete) { deleteMe(), "Hello" } else { "World" }
15         }
16
17     ]
18 }