blob: 0b30e88fa8d5c2032f55984bc811fe8625a3c1fe [file] [log] [blame]
import QtQuick 2.0
import Qt.test 1.0
QtObject {
id: root
property MyScarceResourceObject a;
a: MyScarceResourceObject { id: scarceResourceProvider }
property ScarceResourceSignalComponentVar b;
b: ScarceResourceSignalComponentVar {
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
}
}
}