20 #ifndef INCLUDED_OOX_DRAWINGML_CHART_CHARTCONVERTER_HXX
21 #define INCLUDED_OOX_DRAWINGML_CHART_CHARTCONVERTER_HXX
23 #include <com/sun/star/uno/Reference.hxx>
25 #include <rtl/ustring.hxx>
30 namespace drawing {
class XShapes; }
31 namespace chart2 {
class XChartDocument; }
32 namespace chart2::data {
class XDataProvider; }
33 namespace chart2::data {
class XDataSequence; }
36 namespace oox::core {
class XmlFilterBase; }
40 struct ChartSpaceModel;
41 struct DataSequenceModel;
69 void convertFromModel(
72 const css::uno::Reference< css::chart2::XChartDocument >& rxChartDoc,
73 const css::uno::Reference< css::drawing::XShapes >& rxExternalPage,
74 const css::awt::Point& rChartPos,
75 const css::awt::Size& rChartSize );
79 virtual void createDataProvider(
80 const css::uno::Reference< css::chart2::XChartDocument >& rxChartDoc );
84 virtual css::uno::Reference<css::chart2::data::XDataSequence>
86 const css::uno::Reference<css::chart2::data::XDataProvider>& rxDataProvider,
88 const OUString& aRoleQualifier );
exports com.sun.star. awt
exports com.sun.star. chart2
exports com.sun.star. drawing