diff options
Diffstat (limited to 'chart2/source/inc/InternalDataProvider.hxx')
-rw-r--r-- | chart2/source/inc/InternalDataProvider.hxx | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/chart2/source/inc/InternalDataProvider.hxx b/chart2/source/inc/InternalDataProvider.hxx index 526ca2d04fd5..459ffb8adb85 100644 --- a/chart2/source/inc/InternalDataProvider.hxx +++ b/chart2/source/inc/InternalDataProvider.hxx @@ -134,6 +134,11 @@ public: const OUString& aRangeRepresentation ) throw (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE; + + virtual css::uno::Reference<css::chart2::data::XDataSequence> SAL_CALL + createDataSequenceByValueArray( const OUString& aRole, const OUString& aRangeRepresentation ) + throw (css::lang::IllegalArgumentException, css::uno::RuntimeException, std::exception) SAL_OVERRIDE; + virtual ::com::sun::star::uno::Reference< ::com::sun::star::sheet::XRangeSelection > SAL_CALL getRangeSelection() throw (::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE; @@ -230,6 +235,9 @@ private: ::com::sun::star::chart2::data::XDataSequence > createDataSequenceAndAddToMap( const OUString & rRangeRepresentation ); + css::uno::Reference<css::chart2::data::XDataSequence> + createDataSequenceFromArray( const OUString& rArrayStr, const OUString& rRole ); + void deleteMapReferences( const OUString & rRangeRepresentation ); void adaptMapReferences( |