summaryrefslogtreecommitdiff
path: root/sc/inc
diff options
context:
space:
mode:
authorVladimir Glazunov <vg@openoffice.org>2010-03-24 13:26:00 +0100
committerVladimir Glazunov <vg@openoffice.org>2010-03-24 13:26:00 +0100
commit56357e8ac33235cd467715901b2ee7830871e3af (patch)
treeb5f1bd289d1334a159f5bcad704f2d2bf6307682 /sc/inc
parent8a0f23349d4acee6fadb9b628d1080ee219a7ffe (diff)
parent8195643ff81f7a60e46522767c6b6483713f4af1 (diff)
CWS-TOOLING: integrate CWS chart43
Diffstat (limited to 'sc/inc')
-rw-r--r--sc/inc/charthelper.hxx13
1 files changed, 11 insertions, 2 deletions
diff --git a/sc/inc/charthelper.hxx b/sc/inc/charthelper.hxx
index b4c677d7c3c6..50b8586bdace 100644
--- a/sc/inc/charthelper.hxx
+++ b/sc/inc/charthelper.hxx
@@ -29,9 +29,12 @@
#define SC_CHARTHELPER_HXX
#include <tools/solar.h>
+#include "address.hxx"
+#include "global.hxx"
-class ScDocument;
-class ScAddress;
+#include <com/sun/star/chart2/XChartDocument.hpp>
+
+class SdrObject;
/** Use this to handle charts in a calc document
*/
@@ -40,6 +43,12 @@ class ScChartHelper
public:
static USHORT DoUpdateAllCharts( ScDocument* pDoc );
static USHORT DoUpdateCharts( const ScAddress& rPos, ScDocument* pDoc ); //use this to replace ScDBFunc::DoUpdateCharts in future
+ static void AdjustRangesOfChartsOnDestinationPage( ScDocument* pSrcDoc, ScDocument* pDestDoc, const SCTAB nSrcTab, const SCTAB nDestTab );
+ static ::com::sun::star::uno::Reference< ::com::sun::star::chart2::XChartDocument > GetChartFromSdrObject( SdrObject* pObject );
+ static void GetChartRanges( const ::com::sun::star::uno::Reference< ::com::sun::star::chart2::XChartDocument >& xChartDoc,
+ ::com::sun::star::uno::Sequence< rtl::OUString >& rRanges );
+ static void SetChartRanges( const ::com::sun::star::uno::Reference< ::com::sun::star::chart2::XChartDocument >& xChartDoc,
+ const ::com::sun::star::uno::Sequence< rtl::OUString >& rRanges );
};
#endif