Warning, /education/gcompris/src/activities/analog_electricity/components/Connection.qml is written in an unsupported language. File is not indexed.
0001 /* GCompris - Connection.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 * Aiswarya Kaitheri Kandoth <aiswaryakk29@gmail.com> (Qt Quick port) 0008 * 0009 * SPDX-License-Identifier: GPL-3.0-or-later 0010 */ 0011 import QtQuick 2.12 0012 import GCompris 1.0 0013 import "../analog_electricity.js" as Activity 0014 0015 ElectricalComponent { 0016 id: connection 0017 terminalSize: 0.2 0018 noOfConnectionPoints: 1 0019 information: qsTr("A simple connection point to connect several wires in an electrical circuit.") 0020 source: Activity.url + "connection.svg" 0021 0022 property alias connectionPoints: connectionPoints 0023 property string componentName: "Connection" 0024 property var externalNetlistIndex: [0] 0025 0026 Repeater { 0027 id: connectionPoints 0028 model: 1 0029 delegate: connectionPoint 0030 Component { 0031 id: connectionPoint 0032 TerminalPoint { 0033 posX: 0.5 0034 posY: 0.5 0035 } 0036 } 0037 } 0038 0039 function checkConnections() { 0040 return; 0041 } 0042 0043 function updateValues() { 0044 return; 0045 } 0046 0047 function initConnections() { 0048 var connectionIndex = Activity.connectionCount; 0049 connection.externalNetlistIndex[0] = ++connectionIndex; 0050 connectionPoints.itemAt(0).updateNetlistIndex(connectionIndex); 0051 Activity.connectionCount = connectionIndex; 0052 } 0053 0054 function addToNetlist() { 0055 return; 0056 } 0057 }