summaryrefslogtreecommitdiffstats
path: root/demos
diff options
context:
space:
mode:
authorTero Ahola <tero.ahola@digia.com>2012-04-03 14:04:52 +0300
committerTero Ahola <tero.ahola@digia.com>2012-04-03 15:43:41 +0300
commit095a02e3ced235e1b78601d8256aa8e8be8fc23f (patch)
treefa49cdeb69426882214fe424cce22cc4c419cf0c /demos
parent67b89f55eed81bfc1885b43437a49e9286df441d (diff)
Simpler area series in the theme demo
Diffstat (limited to 'demos')
-rw-r--r--demos/chartthemes/themewidget.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/demos/chartthemes/themewidget.cpp b/demos/chartthemes/themewidget.cpp
index 41149844..1f6b8922 100644
--- a/demos/chartthemes/themewidget.cpp
+++ b/demos/chartthemes/themewidget.cpp
@@ -184,17 +184,15 @@ QChart* ThemeWidget::createAreaChart() const
int nameIndex = 0;
// The lower series initialized to zero values
- QLineSeries *lowerSeries = new QLineSeries(chart);
- {
- for (int i(0); i < m_valueCount; i++)
- lowerSeries->append(QPointF(i, 0.0));
- }
-
+ QLineSeries *lowerSeries = 0;
for (int i(0); i < m_dataTable.count(); i++) {
QLineSeries *upperSeries = new QLineSeries(chart);
for (int j(0); j < m_dataTable[i].count(); j++) {
Data data = m_dataTable[i].at(j);
- upperSeries->append(QPointF(j, lowerSeries->y(i) + data.first.y()));
+ if (lowerSeries)
+ upperSeries->append(QPointF(j, lowerSeries->y(i) + data.first.y()));
+ else
+ upperSeries->append(QPointF(j, data.first.y()));
}
QAreaSeries *area = new QAreaSeries(upperSeries, lowerSeries);
area->setName(name + QString::number(nameIndex));