24#include <com/sun/star/chart/XDiagramPositioning.hpp>
25#include <com/sun/star/chart2/XDiagramProvider.hpp>
26#include <com/sun/star/chart/XDiagram.hpp>
27#include <com/sun/star/chart/XAxisSupplier.hpp>
28#include <com/sun/star/chart/XAxisZSupplier.hpp>
29#include <com/sun/star/chart/XTwoAxisXSupplier.hpp>
30#include <com/sun/star/chart/XTwoAxisYSupplier.hpp>
31#include <com/sun/star/chart/XStatisticDisplay.hpp>
32#include <com/sun/star/chart/X3DDisplay.hpp>
33#include <com/sun/star/lang/XServiceInfo.hpp>
34#include <com/sun/star/lang/XComponent.hpp>
35#include <com/sun/star/chart/XSecondAxisTitleSupplier.hpp>
37#include <com/sun/star/chart/X3DDefaultSetter.hpp>
46class Chart2ModelContact;
50 , css::chart::XDiagram
51 , css::chart::XAxisSupplier
52 , css::chart::XAxisZSupplier
53 , css::chart::XTwoAxisXSupplier
54 , css::chart::XTwoAxisYSupplier
55 , css::chart::XStatisticDisplay
56 , css::chart::X3DDisplay
57 , css::chart::X3DDefaultSetter
58 , css::lang::XServiceInfo
59 , css::lang::XComponent
60 , css::chart::XDiagramPositioning
61 , css::chart2::XDiagramProvider
62 , css::chart::XSecondAxisTitleSupplier
66 explicit DiagramWrapper(std::shared_ptr<Chart2ModelContact> spChart2ModelContact);
75 virtual void SAL_CALL
dispose()
override;
77 css::lang::XEventListener >& xListener )
override;
79 css::lang::XEventListener >& aListener )
override;
83 virtual css::uno::Reference<
85 virtual css::uno::Reference<
89 virtual css::awt::Point SAL_CALL
getPosition()
override;
90 virtual void SAL_CALL
setPosition(
const css::awt::Point& aPosition )
override;
91 virtual css::awt::Size SAL_CALL
getSize()
override;
92 virtual void SAL_CALL
setSize(
const css::awt::Size& aSize )
override;
98 virtual css::uno::Reference<
99 css::chart::XAxis > SAL_CALL
getAxis( sal_Int32 nDimensionIndex )
override;
100 virtual css::uno::Reference<
101 css::chart::XAxis > SAL_CALL
getSecondaryAxis( sal_Int32 nDimensionIndex )
override;
104 virtual css::uno::Reference<
106 virtual css::uno::Reference<
107 css::beans::XPropertySet > SAL_CALL
getZMainGrid()
override;
108 virtual css::uno::Reference<
109 css::beans::XPropertySet > SAL_CALL
getZHelpGrid()
override;
110 virtual css::uno::Reference<
111 css::beans::XPropertySet > SAL_CALL
getZAxis()
override;
114 virtual css::uno::Reference<
118 virtual css::uno::Reference<
120 virtual css::uno::Reference<
121 css::beans::XPropertySet > SAL_CALL
getXAxis()
override;
122 virtual css::uno::Reference<
123 css::beans::XPropertySet > SAL_CALL
getXMainGrid()
override;
124 virtual css::uno::Reference<
125 css::beans::XPropertySet > SAL_CALL
getXHelpGrid()
override;
128 virtual css::uno::Reference<
132 virtual css::uno::Reference<
134 virtual css::uno::Reference<
135 css::beans::XPropertySet > SAL_CALL
getYAxis()
override;
136 virtual css::uno::Reference<
137 css::beans::XPropertySet > SAL_CALL
getYHelpGrid()
override;
138 virtual css::uno::Reference<
139 css::beans::XPropertySet > SAL_CALL
getYMainGrid()
override;
142 virtual css::uno::Reference<
144 virtual css::uno::Reference<
148 virtual css::uno::Reference<
149 css::beans::XPropertySet > SAL_CALL
getUpBar()
override;
150 virtual css::uno::Reference<
151 css::beans::XPropertySet > SAL_CALL
getDownBar()
override;
152 virtual css::uno::Reference<
153 css::beans::XPropertySet > SAL_CALL
getMinMaxLine()
override;
156 virtual css::uno::Reference<
157 css::beans::XPropertySet > SAL_CALL
getWall()
override;
158 virtual css::uno::Reference<
159 css::beans::XPropertySet > SAL_CALL
getFloor()
override;
178 virtual css::uno::Reference< css::chart2::XDiagram > SAL_CALL
getDiagram()
override;
179 virtual void SAL_CALL
setDiagram(
const css::uno::Reference< css::chart2::XDiagram >& xDiagram )
override;
virtual css::uno::Reference< css::beans::XPropertySet > getInnerPropertySet() override
css::uno::Reference< css::beans::XPropertySet > m_xDownBarWrapper
virtual void SAL_CALL set3DSettingsToDefault() override
std::shared_ptr< Chart2ModelContact > m_spChart2ModelContact
css::uno::Reference< css::chart::XAxis > m_xZAxis
virtual css::awt::Rectangle SAL_CALL calculateDiagramPositionIncludingAxes() override
css::uno::Reference< css::chart::XAxis > m_xXAxis
virtual sal_Bool SAL_CALL isExcludingDiagramPositioning() override
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL getDataPointProperties(sal_Int32 nCol, sal_Int32 nRow) override
virtual std::vector< std::unique_ptr< WrappedProperty > > createWrappedProperties() override
virtual void SAL_CALL setSize(const css::awt::Size &aSize) override
css::uno::Reference< css::beans::XPropertySet > m_xFloor
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL getSecondaryXAxis() override
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL getFloor() override
virtual void SAL_CALL setDiagram(const css::uno::Reference< css::chart2::XDiagram > &xDiagram) override
virtual void SAL_CALL setDiagramPositionExcludingAxes(const css::awt::Rectangle &PositionRect) override
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL getZMainGrid() override
virtual css::awt::Point SAL_CALL getPosition() override
virtual css::uno::Reference< css::chart::XAxis > SAL_CALL getSecondaryAxis(sal_Int32 nDimensionIndex) override
virtual css::awt::Rectangle SAL_CALL calculateDiagramPositionIncludingAxesAndAxisTitles() override
virtual void SAL_CALL removeEventListener(const css::uno::Reference< css::lang::XEventListener > &aListener) override
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL getYAxis() override
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL getMinMaxLine() override
virtual css::uno::Reference< css::chart2::XDiagram > SAL_CALL getDiagram() override
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL getXHelpGrid() override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual void SAL_CALL dispose() override
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL getXAxis() override
virtual css::uno::Reference< css::drawing::XShape > SAL_CALL getXAxisTitle() override
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL getXMainGrid() override
virtual void SAL_CALL setDefaultIllumination() override
virtual css::uno::Reference< css::drawing::XShape > SAL_CALL getSecondYAxisTitle() override
virtual css::uno::Reference< css::drawing::XShape > SAL_CALL getZAxisTitle() override
virtual OUString SAL_CALL getShapeType() override
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL getDownBar() override
virtual void SAL_CALL addEventListener(const css::uno::Reference< css::lang::XEventListener > &xListener) override
virtual void SAL_CALL setDiagramPositionIncludingAxesAndAxisTitles(const css::awt::Rectangle &PositionRect) override
css::uno::Reference< css::beans::XPropertySet > m_xWall
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL getSecondaryYAxis() override
virtual void SAL_CALL setDiagramPositionIncludingAxes(const css::awt::Rectangle &PositionRect) override
virtual void SAL_CALL setPosition(const css::awt::Point &aPosition) override
css::uno::Reference< css::beans::XPropertySet > m_xMinMaxLineWrapper
css::uno::Reference< css::beans::XPropertySet > m_xUpBarWrapper
css::uno::Reference< css::chart::XAxis > m_xSecondXAxis
virtual css::awt::Size SAL_CALL getSize() override
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL getWall() override
DiagramWrapper(std::shared_ptr< Chart2ModelContact > spChart2ModelContact)
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL getYHelpGrid() override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual css::awt::Rectangle SAL_CALL calculateDiagramPositionExcludingAxes() override
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL getDataRowProperties(sal_Int32 nRow) override
virtual void SAL_CALL setAutomaticDiagramPositioning() override
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL getUpBar() override
css::uno::Reference< css::chart::XAxis > m_xSecondYAxis
virtual void SAL_CALL setDefaultRotation() override
virtual OUString SAL_CALL getDiagramType() override
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL getYMainGrid() override
::comphelper::OInterfaceContainerHelper4< css::lang::XEventListener > m_aEventListenerContainer
virtual sal_Bool SAL_CALL isAutomaticDiagramPositioning() override
virtual ~DiagramWrapper() override
virtual OUString SAL_CALL getImplementationName() override
XServiceInfo declarations.
virtual css::uno::Reference< css::drawing::XShape > SAL_CALL getSecondXAxisTitle() override
virtual css::uno::Reference< css::chart::XAxis > SAL_CALL getAxis(sal_Int32 nDimensionIndex) override
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL getZHelpGrid() override
css::uno::Reference< css::chart::XAxis > m_xYAxis
virtual css::uno::Reference< css::drawing::XShape > SAL_CALL getYAxisTitle() override
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL getZAxis() override
virtual const css::uno::Sequence< css::beans::Property > & getPropertySequence() override