// Copyright (c) Daniel Gakwaya. // SPDX-License-Identifier: MIT import QtQuick Window { visible: true width: 640 height: 480 title: qsTr("Functions and Scope Demo") function min ( a ,b) { return Math.min(a,b) } Rectangle { id: mRectId width: min( 500,400) height: 100 anchors.centerIn: parent color: "blue" } MouseArea { id: mMouseAreaId anchors.fill: parent function sayMessage() { console.log("Hello there") } onClicked: { sayMessage() console.log(min(10,12)) } } Component.onCompleted: { console.log("The width of the rect is: "+ min(500,400)) mMouseAreaId.sayMessage() } }