diff options
Diffstat (limited to 'demos/qmlcustomizations/qml/qmlcustomizations/main.qml')
-rw-r--r-- | demos/qmlcustomizations/qml/qmlcustomizations/main.qml | 101 |
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] - } - } - } -} |