Qt Quick Water Pump
// Copyright (C) 2018 basysKom GmbH, opensource@basyskom.com // Copyright (C) 2018 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause import QtQuick Rectangle { property bool machineIsPumping; function rotatePump() { if (machineIsPumping) rotation += 15 } id: pump width: 40 height: 40 radius: width / 2 color: machineIsPumping ? "#00BFFF" : "lightgrey" Rectangle { antialiasing: true width: height / 4 height: pump.width * 0.75 anchors.centerIn: parent color: "grey" } Rectangle { antialiasing: true width: pump.width * 0.75 height: width / 4 anchors.centerIn: parent color: "grey" } }