add new SvxShape hierarchy class

Desktop / LibreOffice - Noel Grandin [gmail.com] - 3 January 2022 06:46 UTC

to serve as a shared/common base class, so I can plumb SvxShape types through chart2.

Change-Id: I8758fff1599c92a214b334ee44cf7b4e582c1915 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127873

7c36f46a1ea3 add new SvxShape hierarchy class
chart2/inc/ChartView.hxx | 3 +-
.../drawinglayer/ViewElementListProvider.cxx | 2 +-
.../inc/chartview/DataPointSymbolSupplier.hxx | 2 +-
chart2/source/view/axes/VAxisBase.hxx | 4 +-
chart2/source/view/axes/VCartesianAxis.cxx | 6 +-
chart2/source/view/axes/VCartesianAxis.hxx | 4 +-
chart2/source/view/axes/VCartesianGrid.cxx | 10 +-
chart2/source/view/axes/VCoordinateSystem.cxx | 6 +-
chart2/source/view/axes/VPolarAngleAxis.cxx | 2 +-
chart2/source/view/axes/VPolarAngleAxis.hxx | 2 +-
chart2/source/view/axes/VPolarGrid.cxx | 14 +--
chart2/source/view/axes/VPolarGrid.hxx | 2 +-
chart2/source/view/axes/VPolarRadiusAxis.cxx | 4 +-
chart2/source/view/axes/VPolarRadiusAxis.hxx | 4 +-
chart2/source/view/charttypes/AreaChart.cxx | 10 +-
chart2/source/view/charttypes/AreaChart.hxx | 8 +-
chart2/source/view/charttypes/BarChart.cxx | 21 ++--
chart2/source/view/charttypes/BarChart.hxx | 2 +-
chart2/source/view/charttypes/BubbleChart.cxx | 9 +-
chart2/source/view/charttypes/CandleStickChart.cxx | 18 ++--
chart2/source/view/charttypes/NetChart.cxx | 10 +-
chart2/source/view/charttypes/NetChart.hxx | 4 +-
chart2/source/view/charttypes/PieChart.cxx | 9 +-
chart2/source/view/charttypes/PieChart.hxx | 6 +-
chart2/source/view/charttypes/VSeriesPlotter.cxx | 120 ++++++++++-----------
chart2/source/view/diagram/VDiagram.cxx | 36 +++----
chart2/source/view/inc/LabelPositionHelper.hxx | 6 +-
chart2/source/view/inc/LegendEntryProvider.hxx | 2 +-
chart2/source/view/inc/PlotterBase.hxx | 14 +--
chart2/source/view/inc/PlottingPositionHelper.hxx | 4 +-
.../source/view/inc/PolarLabelPositionHelper.hxx | 2 +-
chart2/source/view/inc/ShapeFactory.hxx | 65 +++++------
chart2/source/view/inc/VCoordinateSystem.hxx | 14 +--
chart2/source/view/inc/VDataSeries.hxx | 10 +-
chart2/source/view/inc/VDiagram.hxx | 12 +--
chart2/source/view/inc/VLegendSymbolFactory.hxx | 3 +-
chart2/source/view/inc/VSeriesPlotter.hxx | 46 ++++----
chart2/source/view/main/ChartView.cxx | 22 ++--
.../source/view/main/DataPointSymbolSupplier.cxx | 2 +-
chart2/source/view/main/LabelPositionHelper.cxx | 2 +-
chart2/source/view/main/PlotterBase.cxx | 8 +-
chart2/source/view/main/PlottingPositionHelper.cxx | 2 +-
.../source/view/main/PolarLabelPositionHelper.cxx | 2 +-
chart2/source/view/main/ShapeFactory.cxx | 106 +++++++++++-------
chart2/source/view/main/VButton.cxx | 5 +-
chart2/source/view/main/VButton.hxx | 4 +-
chart2/source/view/main/VLegend.cxx | 10 +-
chart2/source/view/main/VLegend.hxx | 4 +-
chart2/source/view/main/VLegendSymbolFactory.cxx | 7 +-
chart2/source/view/main/VTitle.cxx | 2 +-
chart2/source/view/main/VTitle.hxx | 5 +-
include/svx/unoshape.hxx | 22 +++-
svx/source/unodraw/unoshap2.cxx | 13 ++-
svx/source/unodraw/unoshap3.cxx | 2 +-
54 files changed, 377 insertions(+), 337 deletions(-)

Upstream: cgit.freedesktop.org


  • Share