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