tests/auto/declarative/qdeclarativeecmascript/data/selfDeletingBinding.qml
changeset 30 5dc02b23752f
equal deleted inserted replaced
29:b72c6db6890b 30:5dc02b23752f
       
     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 }