Warning, /office/alkimia/plasma/applets/ForeignCurrencies/contents/ui/Okno.qml is written in an unsupported language. File is not indexed.
0001 import QtQuick 2.0 0002 import QtQuick.Layouts 1.2 0003 0004 ColumnLayout { 0005 Layout.minimumWidth: units.gridUnit * 10 0006 Layout.minimumHeight: units.gridUnit * 5 0007 Layout.preferredWidth: units.gridUnit * 20 0008 Layout.preferredHeight: units.gridUnit * 50 0009 0010 id: root 0011 anchors.fill: parent; 0012 0013 Component.onCompleted: { 0014 createLines(); 0015 } 0016 0017 Connections { 0018 target: plasmoid.configuration; 0019 onCurrenciesChanged: { createLines(); } 0020 } 0021 0022 function createLines() { 0023 for (var i=root.children.length-1; i >= 0; i--) { 0024 root.children[i].destroy(); 0025 } 0026 var currencies = JSON.parse(plasmoid.configuration.currencies) 0027 currencies.forEach(function (line) { 0028 var component = Qt.createComponent("Currency.qml"); 0029 var chart = component.createObject(root, { symbol: line.symbol }); 0030 }) 0031 0032 } 0033 } 0034