summaryrefslogtreecommitdiffstats
path: root/plugins/declarative
diff options
context:
space:
mode:
authorsauimone <samu.uimonen@digia.com>2012-08-22 14:21:00 +0300
committersauimone <samu.uimonen@digia.com>2012-08-22 14:23:59 +0300
commit2e078ac5693ae62b5a911b0b2b0784cf8fd9a8cb (patch)
treea74a79aaac867aca944dbc35c2452dd4c7f54b37 /plugins/declarative
parent62c8384299b9a457067ff3da0e5bae54d8a443a9 (diff)
added horizontal barcharts to qmlchart demo
Diffstat (limited to 'plugins/declarative')
-rw-r--r--plugins/declarative/declarativechart.cpp9
-rw-r--r--plugins/declarative/declarativechart.h5
-rw-r--r--plugins/declarative/plugin.cpp3
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");