28 lines
548 B
QML
28 lines
548 B
QML
pragma FunctionSignatureBehavior: Ignored
|
|
|
|
import TestTypes
|
|
import QtQml
|
|
|
|
QtObject {
|
|
property rect rect: ({ x: 12, y: 13 })
|
|
property withLength withLength: 5
|
|
|
|
function a(r: rect) {
|
|
r.x = 77 // writes back
|
|
}
|
|
|
|
function b(s: string) : int {
|
|
return s.length // this is not in fact a string
|
|
}
|
|
|
|
function c(w: withLength) : int {
|
|
return w.length || 67
|
|
}
|
|
|
|
property int l: b(withLength)
|
|
property int m: rect.x
|
|
property int n: c(99) // passes a number
|
|
|
|
Component.onCompleted: a(rect)
|
|
}
|