diff options
author | sauimone <samu.uimonen@digia.com> | 2012-08-22 14:21:00 +0300 |
---|---|---|
committer | sauimone <samu.uimonen@digia.com> | 2012-08-22 14:23:59 +0300 |
commit | 2e078ac5693ae62b5a911b0b2b0784cf8fd9a8cb (patch) | |
tree | a74a79aaac867aca944dbc35c2452dd4c7f54b37 /plugins/declarative | |
parent | 62c8384299b9a457067ff3da0e5bae54d8a443a9 (diff) |
added horizontal barcharts to qmlchart demo
Diffstat (limited to 'plugins/declarative')
-rw-r--r-- | plugins/declarative/declarativechart.cpp | 9 | ||||
-rw-r--r-- | plugins/declarative/declarativechart.h | 5 | ||||
-rw-r--r-- | plugins/declarative/plugin.cpp | 3 |
3 files changed, 16 insertions, 1 deletions
diff --git a/plugins/declarative/declarativechart.cpp b/plugins/declarative/declarativechart.cpp index 4d46e8c3..10787a5f 100644 --- a/plugins/declarative/declarativechart.cpp +++ b/plugins/declarative/declarativechart.cpp @@ -478,6 +478,15 @@ QAbstractSeries *DeclarativeChart::createSeries(DeclarativeChart::SeriesType typ case DeclarativeChart::SeriesTypeBar: series = new DeclarativeBarSeries(); break; + case DeclarativeChart::SeriesTypeHorizontalBar: + series = new DeclarativeHorizontalBarSeries(); + break; + case DeclarativeChart::SeriesTypeHorizontalPercentBar: + series = new DeclarativeHorizontalPercentBarSeries(); + break; + case DeclarativeChart::SeriesTypeHorizontalStackedBar: + series = new DeclarativeHorizontalStackedBarSeries(); + break; case DeclarativeChart::SeriesTypePie: series = new DeclarativePieSeries(); break; diff --git a/plugins/declarative/declarativechart.h b/plugins/declarative/declarativechart.h index c8481b80..4af7a576 100644 --- a/plugins/declarative/declarativechart.h +++ b/plugins/declarative/declarativechart.h @@ -77,7 +77,10 @@ public: SeriesTypePercentBar, SeriesTypePie, SeriesTypeScatter, - SeriesTypeSpline + SeriesTypeSpline, + SeriesTypeHorizontalBar, + SeriesTypeHorizontalStackedBar, + SeriesTypeHorizontalPercentBar }; public: diff --git a/plugins/declarative/plugin.cpp b/plugins/declarative/plugin.cpp index 9569e986..dedf835a 100644 --- a/plugins/declarative/plugin.cpp +++ b/plugins/declarative/plugin.cpp @@ -59,6 +59,9 @@ public: qmlRegisterType<DeclarativeBarSeries>(uri, 1, 0, "BarSeries"); qmlRegisterType<DeclarativeStackedBarSeries>(uri, 1, 0, "StackedBarSeries"); qmlRegisterType<DeclarativePercentBarSeries>(uri, 1, 0, "PercentBarSeries"); + qmlRegisterType<DeclarativeHorizontalBarSeries>(uri, 1, 0, "HorizontalBarSeries"); + qmlRegisterType<DeclarativeHorizontalStackedBarSeries>(uri, 1, 0, "HorizontalStackedBarSeries"); + qmlRegisterType<DeclarativeHorizontalPercentBarSeries>(uri, 1, 0, "HorizontalPercentBarSeries"); qmlRegisterType<DeclarativePieSeries>(uri, 1, 0, "PieSeries"); qmlRegisterType<QPieSlice>(uri, 1, 0, "PieSlice"); qmlRegisterType<DeclarativeBarSet>(uri, 1, 0, "BarSet"); |