##// END OF EJS Templates
Added axes titles to audio example and decreased the number of samples on chart to 2000
Added axes titles to audio example and decreased the number of samples on chart to 2000

File last commit:

r2206:67851e8142ed
r2214:0a3cbf6ad29b
Show More
tst_chartviewsignals.qml
73 lines | 2.1 KiB | application/x-qml | QmlLexer
/ tests / auto / qml-qtquicktest / tst_chartviewsignals.qml
Tero Ahola
Unit test module for QML API
r2206 /****************************************************************************
**
** Copyright (C) 2012 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 1.0
import QtQuickTest 1.0
import QtCommercial.Chart 1.1
Rectangle {
width: 400
height: 300
TestCase {
id: tc1
name: "ChartView Signals"
when: windowShown
// Verify onSeriesAdded and onSeriesRemoved signals
function test_chartView() {
var series = chartView.createSeries(ChartView.SeriesTypeLine, "line");
seriesAddedSpy.wait();
compare(seriesAddedSpy.count, 1, "ChartView.onSeriesAdded");
// Modifying layout triggers more than one plotAreaChanged signal
chartView.titleFont.pixelSize = 50;
verify(plotAreaChangedSpy.count > 0, "ChartView.onPlotAreaChanged");
chartView.removeSeries(series);
seriesRemovedSpy.wait();
compare(seriesRemovedSpy.count, 1, "ChartView.onSeriesAdded");
}
}
ChartView {
id: chartView
anchors.fill: parent
title: "Chart"
SignalSpy {
id: plotAreaChangedSpy
target: chartView
signalName: "plotAreaChanged"
}
SignalSpy {
id: seriesAddedSpy
target: chartView
signalName: "seriesAdded"
}
SignalSpy {
id: seriesRemovedSpy
target: chartView
signalName: "seriesRemoved"
}
}
}