summaryrefslogtreecommitdiffstats
path: root/plugins/declarative/declarativechart.cpp
diff options
context:
space:
mode:
authorTero Ahola <tero.ahola@digia.com>2012-09-26 16:20:05 +0300
committerTero Ahola <tero.ahola@digia.com>2012-09-27 09:22:46 +0300
commit6cd0efe5204281b1842c17f24c9cbf28eb174ed9 (patch)
treeaf03d1ab7adf4cda869032439a8d9acb76e2b6ef /plugins/declarative/declarativechart.cpp
parent66cad313fa4e9a546fcdc7b2c1c18fe35ca7d924 (diff)
Fixed a bug in dynamic creation of area series
Diffstat (limited to 'plugins/declarative/declarativechart.cpp')
-rw-r--r--plugins/declarative/declarativechart.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/plugins/declarative/declarativechart.cpp b/plugins/declarative/declarativechart.cpp
index 7fb8b0ba..14d70fa5 100644
--- a/plugins/declarative/declarativechart.cpp
+++ b/plugins/declarative/declarativechart.cpp
@@ -587,9 +587,12 @@ QAbstractSeries *DeclarativeChart::createSeries(DeclarativeChart::SeriesType typ
case DeclarativeChart::SeriesTypeLine:
series = new DeclarativeLineSeries();
break;
- case DeclarativeChart::SeriesTypeArea:
- series = new DeclarativeAreaSeries();
+ case DeclarativeChart::SeriesTypeArea: {
+ DeclarativeAreaSeries *area = new DeclarativeAreaSeries();
+ area->setUpperSeries(new DeclarativeLineSeries());
+ series = area;
break;
+ }
case DeclarativeChart::SeriesTypeStackedBar:
series = new DeclarativeStackedBarSeries();
break;