summaryrefslogtreecommitdiffstats
path: root/tests/quick2chartproperties/qml/quick2chartproperties/ScatterChart.qml
diff options
context:
space:
mode:
Diffstat (limited to 'tests/quick2chartproperties/qml/quick2chartproperties/ScatterChart.qml')
-rw-r--r--tests/quick2chartproperties/qml/quick2chartproperties/ScatterChart.qml63
1 files changed, 63 insertions, 0 deletions
diff --git a/tests/quick2chartproperties/qml/quick2chartproperties/ScatterChart.qml b/tests/quick2chartproperties/qml/quick2chartproperties/ScatterChart.qml
new file mode 100644
index 00000000..a360c74e
--- /dev/null
+++ b/tests/quick2chartproperties/qml/quick2chartproperties/ScatterChart.qml
@@ -0,0 +1,63 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the Qt Commercial Charts Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Commercial licenses may use this file in
+** accordance with the Qt Commercial License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtCommercial.Chart 1.1
+
+ChartView {
+ title: "scatter series"
+ property variant series: scatterSeries
+ animationOptions: ChartView.SeriesAnimations
+
+ ScatterSeries {
+ id: scatterSeries
+ name: "scatter 1"
+ XYPoint { x: 1.5; y: 1.5 }
+ XYPoint { x: 1.5; y: 1.6 }
+ XYPoint { x: 1.57; y: 1.55 }
+ XYPoint { x: 1.8; y: 1.8 }
+ XYPoint { x: 1.9; y: 1.6 }
+ XYPoint { x: 2.1; y: 1.3 }
+ XYPoint { x: 2.5; y: 2.1 }
+
+ onNameChanged: console.log("scatterSeries.onNameChanged: " + name);
+ onVisibleChanged: console.log("scatterSeries.onVisibleChanged: " + visible);
+ onOpacityChanged: console.log(name + ".onOpacityChanged: " + opacity);
+ onClicked: console.log(name + ".onClicked: " + point.x + ", " + point.y);
+ onPointReplaced: console.log("scatterSeries.onPointReplaced: " + index);
+ onPointRemoved: console.log("scatterSeries.onPointRemoved: " + index);
+ onPointAdded: console.log("scatterSeries.onPointAdded: " + series.at(index).x + ", " + series.at(index).y);
+ onColorChanged: console.log("scatterSeries.onColorChanged: " + color);
+ onBorderColorChanged: console.log("scatterSeries.onBorderColorChanged: " + borderColor);
+ onBorderWidthChanged: console.log("scatterSeries.onBorderChanged: " + borderWidth);
+ onCountChanged: console.log("scatterSeries.onCountChanged: " + count);
+ }
+
+ ScatterSeries {
+ name: "scatter2"
+ XYPoint { x: 2.0; y: 2.0 }
+ XYPoint { x: 2.0; y: 2.1 }
+ XYPoint { x: 2.07; y: 2.05 }
+ XYPoint { x: 2.2; y: 2.9 }
+ XYPoint { x: 2.4; y: 2.7 }
+ XYPoint { x: 2.67; y: 2.65 }
+ onClicked: console.log(name + ".onClicked: " + point.x + ", " + point.y);
+ }
+}