mirror of https://github.com/qt/qtdoc.git
43 lines
611 B
QML
43 lines
611 B
QML
// Copyright (C) 2016 The Qt Company Ltd.
|
|
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
|
|
|
|
import QtQuick
|
|
|
|
Rectangle {
|
|
|
|
//![0]
|
|
Rectangle {
|
|
color: "blue"
|
|
width: parent.width / 3
|
|
}
|
|
//![0]
|
|
|
|
//![1]
|
|
Rectangle {
|
|
color: "blue"
|
|
width: {
|
|
var w = parent.width / 3;
|
|
console.debug(w);
|
|
return w;
|
|
}
|
|
}
|
|
//![1]
|
|
|
|
//![2]
|
|
function calculateWidth(object : Item) : double
|
|
{
|
|
var w = object.width / 3;
|
|
// ...
|
|
// more javascript code
|
|
// ...
|
|
console.debug(w);
|
|
return w;
|
|
}
|
|
|
|
Rectangle {
|
|
color: "blue"
|
|
width: calculateWidth(parent)
|
|
}
|
|
//![2]
|
|
}
|