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
|
import Test
import QtQml
VariantAssociationProvider {
property bool variantMapHadPropertyFromParent: true
property bool variantMapHadMissingOwnProperty: false
property bool variantMapHadOwnProperty: false
property bool variantHashHadPropertyFromParent: true
property bool variantHashHadMissingOwnProperty: false
property bool variantHashHadOwnProperty: false
Component.onCompleted: {
variantMapHadPropertyFromParent = variantMap.hasOwnProperty("constructor")
variantHashHadPropertyFromParent = variantMap.hasOwnProperty("constructor")
variantMapHadMissingOwnProperty = variantMap.hasOwnProperty("email")
variantMap.email = "foo"
variantMapHadOwnProperty = variantMap.hasOwnProperty("email")
variantHashHadMissingOwnProperty = variantHash.hasOwnProperty("email")
variantHash.email = "foo"
variantHashHadOwnProperty = variantHash.hasOwnProperty("email")
}
}
|