Warning, /frameworks/kdeclarative/tests/plotter.qml is written in an unsupported language. File is not indexed.
0001 /* 0002 SPDX-FileCopyrightText: 2015 Marco Martin <mart@kde.org> 0003 SPDX-FileCopyrightText: 2015 David Edmundson <davidedmundson@kde.org> 0004 0005 SPDX-License-Identifier: LGPL-2.0-or-later 0006 */ 0007 0008 import QtQuick 2.0 0009 import QtQuick.Controls 2.15 0010 0011 import org.kde.kquickcontrolsaddons 2.0 0012 0013 Item { 0014 width: 500 0015 height: 200 0016 0017 Plotter { 0018 id: renderer 0019 anchors.fill: parent 0020 anchors.margins: 0 0021 stacked: stackedButton.checked 0022 autoRange: autoRangeButton.checked 0023 horizontalGridLineCount: linesSpinner.value 0024 0025 dataSets: [ 0026 PlotData { 0027 color: "#4cb2ff" 0028 }, 0029 PlotData { 0030 color: "#00b200" 0031 } 0032 ] 0033 0034 } 0035 Row { 0036 Button { 0037 text: "Add values" 0038 checkable: true 0039 Timer { 0040 interval: 100 0041 running: parent.checked 0042 repeat: true 0043 onTriggered: { 0044 renderer.addSample([Math.random() * 40, Math.random() * 40]) 0045 } 0046 } 0047 } 0048 0049 Button { 0050 id: stackedButton 0051 text: "Stacked" 0052 checkable: true 0053 checked: true 0054 } 0055 Button { 0056 id: autoRangeButton 0057 text: "Auto Range" 0058 checkable: true 0059 checked: true 0060 } 0061 0062 SpinBox { 0063 id: linesSpinner 0064 value: 5 0065 from: 0 0066 } 0067 } 0068 }