5e6c2d97f9fd0405f4387443a8d8397ed57a88d8
[profile/ivi/qtdeclarative.git] / tests / auto / declarative / qdeclarativeecmascript / data / scarceResourceTestMultiple.var.qml
1 import QtQuick 2.0
2 import Qt.test 1.0
3 import "scarceResourceTest.var.js" as ScarceResourceProviderJs
4
5 // In this case, multiple scarce resource are explicity preserved
6 // and then explicitly destroyed, while others are automatically
7 // managed.  Since none are manually preserved without subsequently
8 // being destroyed, after the evaluation of the binding the
9 // scarce resource should be detached.
10
11 QtObject {
12     property MyScarceResourceObject a;
13     a: MyScarceResourceObject { id: scarceResourceProvider }
14     property int scarceResourceTest: ScarceResourceProviderJs.importPreservedScarceResourceFromMultiple(scarceResourceProvider), 100
15 }
16