summaryrefslogtreecommitdiffstats
path: root/chart2/source/tools/DataSeriesHelper.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'chart2/source/tools/DataSeriesHelper.cxx')
-rw-r--r--chart2/source/tools/DataSeriesHelper.cxx12
1 files changed, 9 insertions, 3 deletions
diff --git a/chart2/source/tools/DataSeriesHelper.cxx b/chart2/source/tools/DataSeriesHelper.cxx
index a3b6cd5f4efd..3066402a76eb 100644
--- a/chart2/source/tools/DataSeriesHelper.cxx
+++ b/chart2/source/tools/DataSeriesHelper.cxx
@@ -237,8 +237,8 @@ Reference< chart2::data::XLabeledDataSequence >
return aResultVec;
}
-Reference< chart2::data::XDataSource >
- getDataSource( const Sequence< Reference< chart2::XDataSeries > > & aSeries )
+std::vector<Reference<css::chart2::data::XLabeledDataSequence> >
+getAllDataSequences( const uno::Sequence<uno::Reference<chart2::XDataSeries> >& aSeries )
{
::std::vector< Reference< chart2::data::XLabeledDataSequence > > aSeqVec;
@@ -253,8 +253,14 @@ Reference< chart2::data::XDataSource >
}
}
+ return aSeqVec;
+}
+
+Reference< chart2::data::XDataSource >
+ getDataSource( const Sequence< Reference< chart2::XDataSeries > > & aSeries )
+{
return Reference< chart2::data::XDataSource >(
- new DataSource( ContainerHelper::ContainerToSequence( aSeqVec )));
+ new DataSource(ContainerHelper::ContainerToSequence(getAllDataSequences(aSeries))));
}
namespace