4 // Here we import a scarce resource directly.
5 // The copy is only assigned when retrieveScarceResource()
6 // is called, and so should be detached prior to that.
7 // The copy should be released when releaseScarceResource()
8 // is called, and so should be detached after that.
12 property MyScarceResourceObject a: MyScarceResourceObject { id: scarceResourceProvider }
13 property variant scarceResourceCopy;
15 function retrieveScarceResource() {
16 root.scarceResourceCopy = scarceResourceProvider.scarceResource;
19 function releaseScarceResource() {
20 root.scarceResourceCopy = null;