diff options
Diffstat (limited to 'chart2/source/tools/DataSeriesHelper.cxx')
-rw-r--r-- | chart2/source/tools/DataSeriesHelper.cxx | 12 |
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 |