Use V4 binding for non-final properties where possible
[profile/ivi/qtdeclarative.git] / tests / auto / qml / qqmlecmascript / data / scarceResourceCopyImport.variant.qml
1 import QtQuick 2.0
2 import Qt.test 1.0
3 import "scarceResourceCopyImport.variant.js" as ScarceResourceCopyImportJs
4
5 QtObject {
6     // this binding is evaluated once, prior to the resource being released
7     property variant scarceResourceImportedCopy: ScarceResourceCopyImportJs.importScarceResource()
8
9     // this code is evaluated on completion, and so copy one should be valid, copy two invalid.
10     property variant scarceResourceAssignedCopyOne;
11     property variant scarceResourceAssignedCopyTwo;
12     Component.onCompleted: {
13         scarceResourceAssignedCopyOne = ScarceResourceCopyImportJs.importScarceResource();
14         ScarceResourceCopyImportJs.destroyScarceResource();
15         scarceResourceAssignedCopyTwo = ScarceResourceCopyImportJs.importScarceResource();
16     }
17 }
18