20 lines
676 B
QML
20 lines
676 B
QML
pragma Strict
|
|
import QtQml
|
|
import TestTypes
|
|
|
|
QtObject {
|
|
id: self
|
|
|
|
property QtObject nullObject
|
|
property QtObject nonNullObject: QtObject {}
|
|
property QtObject sameNonNullObject: nonNullObject
|
|
property QtObject derivedObject: Person {name: "patron"}
|
|
|
|
property bool derivedIsNotNull: derivedObject !== null
|
|
property bool nullObjectIsNull: nullObject === null
|
|
property bool nonNullObjectIsNotNull: null !== nonNullObject
|
|
property bool compareSameObjects: sameNonNullObject === nonNullObject
|
|
property bool compareDifferentObjects: derivedObject !== nonNullObject
|
|
property bool compareObjectWithNullObject: nullObject !== nonNullObject
|
|
}
|