summaryrefslogtreecommitdiffstats
path: root/demos/qmlcustomizations/qml/qmlcustomizations/main.qml
diff options
context:
space:
mode:
Diffstat (limited to 'demos/qmlcustomizations/qml/qmlcustomizations/main.qml')
-rw-r--r--demos/qmlcustomizations/qml/qmlcustomizations/main.qml101
1 files changed, 0 insertions, 101 deletions
diff --git a/demos/qmlcustomizations/qml/qmlcustomizations/main.qml b/demos/qmlcustomizations/qml/qmlcustomizations/main.qml
deleted file mode 100644
index f338d692..00000000
--- a/demos/qmlcustomizations/qml/qmlcustomizations/main.qml
+++ /dev/null
@@ -1,101 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2014 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 Enterprise Charts Add-on.
-**
-** $QT_BEGIN_LICENSE$
-** Licensees holding valid Qt Enterprise licenses may use this file in
-** accordance with the Qt Enterprise 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 1.0
-import QtCommercial.Chart 1.1
-
-Rectangle {
- width: parent.width
- height: parent.height
- property int __activeIndex: 1
- property real __intervalCoefficient: 0
-
- //![1]
- ChartView {
- id: chartView
- anchors.fill: parent
- title: "Wheel of fortune"
- legend.visible: false
-
- PieSeries {
- id: wheelOfFortune
- horizontalPosition: 0.3
- }
-
- SplineSeries {
- id: splineSeries
- }
-
- ScatterSeries {
- id: scatterSeries
- }
- }
- //![1]
-
- //![2]
- Component.onCompleted: {
- __intervalCoefficient = Math.random() + 0.1;
-
- for (var i = 0; i < 20; i++)
- wheelOfFortune.append("", 1);
-
- var interval = 1;
- for (var j = 0; interval < 800; j++) {
- interval = __intervalCoefficient * j * j;
- splineSeries.append(j, interval);
- }
- chartView.axisX(scatterSeries).max = j;
- chartView.axisY(scatterSeries).max = 1000;
- }
- //![2]
-
- Timer {
- triggeredOnStart: true
- running: true
- repeat: true
- interval: 100
- onTriggered: {
- var index = __activeIndex % wheelOfFortune.count;
- if (interval < 700) {
- //![3]
- wheelOfFortune.at(index).exploded = false;
- __activeIndex++;
- index = __activeIndex % wheelOfFortune.count;
- wheelOfFortune.at(index).exploded = true;
- //![3]
- interval = splineSeries.at(__activeIndex).y;
- //![4]
- scatterSeries.clear();
- scatterSeries.append(__activeIndex, interval);
- scatterSeries.color = Qt.tint(scatterSeries.color, "#05FF0000");
- scatterSeries.markerSize += 0.5;
- //![4]
- } else {
- //![5]
- // Switch the colors of the slice and the border
- wheelOfFortune.at(index).borderWidth = 2;
- var borderColor = wheelOfFortune.at(index).borderColor;
- wheelOfFortune.at(index).borderColor = wheelOfFortune.at(index).color;
- wheelOfFortune.at(index).color = borderColor;
- //![5]
- }
- }
- }
-}