blob: 9c920b1aa0c5ef3d88fb968bb9f9caba90d7d183 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
import QtQuick 1.0
import Qt.test 1.0
QtObject {
id: root
property MyScarceResourceObject a;
a: MyScarceResourceObject { id: scarceResourceProvider }
property ScarceResourceSignalComponent b;
b: ScarceResourceSignalComponent {
objectName: "srsc"
onTestSignal: {
// this signal will be invoked manually in the test.
// the scarce resource should be released automatically after evaluation
// and since we don't keep a copy of it, the pixmap will be detached.
width = (scarceResourceProvider.scarceResource,10)
}
onTestSignal2: {
// this signal will be invoked manually in the test.
// the scarce resource should be released automatically after evaluation
// but since we assign it to a property, the pixmap won't be detached.
scarceResourceCopy = scarceResourceProvider.scarceResource
}
}
}
|