Warning, /education/gcompris/src/activities/analog_electricity/Wire.qml is written in an unsupported language. File is not indexed.
0001 /* GCompris - Wire.qml 0002 * 0003 * SPDX-FileCopyrightText: 2020 Aiswarya Kaitheri Kandoth <aiswaryakk29@gmail.com> 0004 * 0005 * Authors: 0006 * Bruno Coudoin <bruno.coudoin@gcompris.net> (GTK+ version) 0007 * Pulkit Gupta <pulkitnsit@gmail.com> (Qt Quick port) 0008 * Aiswarya Kaitheri Kandoth <aiswaryakk29@gmail.com> (AnalogElectricity activity) 0009 * 0010 * SPDX-License-Identifier: GPL-3.0-or-later 0011 */ 0012 import QtQuick 2.12 0013 import GCompris 1.0 0014 0015 import "analog_electricity.js" as Activity 0016 0017 Rectangle { 0018 id: wire 0019 0020 property QtObject node1 0021 property QtObject node2 0022 property bool destructible 0023 0024 height: 5 * ApplicationInfo.ratio 0025 color: Activity.wireColors[node1.colorIndex] 0026 radius: height / 2 0027 transformOrigin: Item.Left 0028 0029 MouseArea { 0030 id: mouseArea 0031 enabled: destructible 0032 width: parent.width 0033 height: parent.height * 3 0034 anchors.centerIn: parent 0035 onPressed: { 0036 if(Activity.toolDelete) { 0037 Activity.removeWire(wire); 0038 } 0039 } 0040 } 0041 }