diff options
author | Noel Grandin <noelgrandin@gmail.com> | 2022-01-03 09:19:53 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2022-01-03 12:38:12 +0100 |
commit | ad51b6c85da5fd2e12130f453bcd5dbc8bf83f0e (patch) | |
tree | 0072226caef17ff2d615a5e66e70f9730ac600ba /chart2/source/view/axes | |
parent | 3a93cc176da60e80a4a8876c535f30fb11fb4373 (diff) |
no need to pass around a ShapeFactory instance
since the methods are all static now
Change-Id: I4296a22f0d9ce86df8f1b36c4a1babc7e9d5c070
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127883
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'chart2/source/view/axes')
-rw-r--r-- | chart2/source/view/axes/VAxisBase.cxx | 4 | ||||
-rw-r--r-- | chart2/source/view/axes/VCartesianAxis.cxx | 2 | ||||
-rw-r--r-- | chart2/source/view/axes/VCartesianCoordinateSystem.cxx | 4 | ||||
-rw-r--r-- | chart2/source/view/axes/VCoordinateSystem.cxx | 4 | ||||
-rw-r--r-- | chart2/source/view/axes/VPolarCoordinateSystem.cxx | 4 | ||||
-rw-r--r-- | chart2/source/view/axes/VPolarGrid.cxx | 4 | ||||
-rw-r--r-- | chart2/source/view/axes/VPolarRadiusAxis.cxx | 7 | ||||
-rw-r--r-- | chart2/source/view/axes/VPolarRadiusAxis.hxx | 1 |
8 files changed, 13 insertions, 17 deletions
diff --git a/chart2/source/view/axes/VAxisBase.cxx b/chart2/source/view/axes/VAxisBase.cxx index a7c186745f56..3844a1074df9 100644 --- a/chart2/source/view/axes/VAxisBase.cxx +++ b/chart2/source/view/axes/VAxisBase.cxx @@ -132,8 +132,8 @@ bool VAxisBase::isAnythingToDraw() if( !m_aAxisProperties.m_xAxisModel.is() ) return false; - OSL_ENSURE(m_pShapeFactory&&m_xLogicTarget.is()&&m_xFinalTarget.is(),"Axis is not proper initialized"); - if(!(m_pShapeFactory&&m_xLogicTarget.is()&&m_xFinalTarget.is())) + OSL_ENSURE(m_xLogicTarget.is()&&m_xFinalTarget.is(),"Axis is not proper initialized"); + if(!(m_xLogicTarget.is()&&m_xFinalTarget.is())) return false; uno::Reference< beans::XPropertySet > xProps( m_aAxisProperties.m_xAxisModel, uno::UNO_QUERY ); diff --git a/chart2/source/view/axes/VCartesianAxis.cxx b/chart2/source/view/axes/VCartesianAxis.cxx index e6d72b45f666..be2b09a53cd2 100644 --- a/chart2/source/view/axes/VCartesianAxis.cxx +++ b/chart2/source/view/axes/VCartesianAxis.cxx @@ -1119,7 +1119,7 @@ B2DVector VCartesianAxis::getScreenPosition( double fLogicX, double fLogicY, dou drawing::Position3D aScenePos = m_pPosHelper->transformLogicToScene( fLogicX, fLogicY, fLogicZ, true ); if(m_nDimension==3) { - if (m_xLogicTarget.is() && m_pShapeFactory) + if (m_xLogicTarget.is()) { tPropertyNameMap aDummyPropertyNameMap; rtl::Reference<Svx3DExtrudeObject> xShape3DAnchor = ShapeFactory::createCube( m_xLogicTarget diff --git a/chart2/source/view/axes/VCartesianCoordinateSystem.cxx b/chart2/source/view/axes/VCartesianCoordinateSystem.cxx index e7fe42a87124..0cf62c2946be 100644 --- a/chart2/source/view/axes/VCartesianCoordinateSystem.cxx +++ b/chart2/source/view/axes/VCartesianCoordinateSystem.cxx @@ -87,7 +87,7 @@ void VCartesianCoordinateSystem::createGridShapes() , getExplicitIncrement(nDimensionIndex,nAxisIndex) ); aGrid.set3DWallPositions( m_eLeftWallPos, m_eBackWallPos, m_eBottomPos ); - aGrid.initPlotter(m_xLogicTargetForGrids,m_xFinalTarget,m_xShapeFactory + aGrid.initPlotter(m_xLogicTargetForGrids,m_xFinalTarget , createCIDForGrid( nDimensionIndex,nAxisIndex ) ); if(nDimensionCount==2) aGrid.setTransformationSceneToScreen( m_aMatrixSceneToScreen ); @@ -182,7 +182,7 @@ void VCartesianCoordinateSystem::initVAxisInList() sal_Int32 nDimensionIndex = elem.first.first; sal_Int32 nAxisIndex = elem.first.second; pVAxis->setExplicitScaleAndIncrement( getExplicitScale( nDimensionIndex, nAxisIndex ), getExplicitIncrement( nDimensionIndex, nAxisIndex ) ); - pVAxis->initPlotter(m_xLogicTargetForAxes,m_xFinalTarget,m_xShapeFactory + pVAxis->initPlotter(m_xLogicTargetForAxes,m_xFinalTarget , createCIDForAxis( nDimensionIndex, nAxisIndex ) ); if(nDimensionCount==2) pVAxis->setTransformationSceneToScreen( m_aMatrixSceneToScreen ); diff --git a/chart2/source/view/axes/VCoordinateSystem.cxx b/chart2/source/view/axes/VCoordinateSystem.cxx index 785bc955f602..236d5dbc2892 100644 --- a/chart2/source/view/axes/VCoordinateSystem.cxx +++ b/chart2/source/view/axes/VCoordinateSystem.cxx @@ -85,10 +85,9 @@ VCoordinateSystem::~VCoordinateSystem() void VCoordinateSystem::initPlottingTargets( const rtl::Reference< SvxShapeGroupAnyD >& xLogicTarget , const rtl::Reference< SvxShapeGroupAnyD >& xFinalTarget - , const Reference< lang::XMultiServiceFactory >& xShapeFactory , rtl::Reference<SvxShapeGroupAnyD>& xLogicTargetForSeriesBehindAxis ) { - OSL_PRECOND(xLogicTarget.is()&&xFinalTarget.is()&&xShapeFactory.is(),"no proper initialization parameters"); + OSL_PRECOND(xLogicTarget.is()&&xFinalTarget.is(),"no proper initialization parameters"); //is only allowed to be called once sal_Int32 nDimensionCount = m_xCooSysModel->getDimension(); @@ -108,7 +107,6 @@ void VCoordinateSystem::initPlottingTargets( const rtl::Reference< SvxShapeGrou m_xLogicTargetForAxes = ShapeFactory::createGroup3D( xLogicTarget ); } m_xFinalTarget = xFinalTarget; - m_xShapeFactory = xShapeFactory; } void VCoordinateSystem::setParticle( const OUString& rCooSysParticle ) diff --git a/chart2/source/view/axes/VPolarCoordinateSystem.cxx b/chart2/source/view/axes/VPolarCoordinateSystem.cxx index 16c2d152f96a..75e7d3897ed3 100644 --- a/chart2/source/view/axes/VPolarCoordinateSystem.cxx +++ b/chart2/source/view/axes/VPolarCoordinateSystem.cxx @@ -119,7 +119,7 @@ void VPolarCoordinateSystem::initVAxisInList() sal_Int32 nDimensionIndex = elem.first.first; sal_Int32 nAxisIndex = elem.first.second; pVAxis->setExplicitScaleAndIncrement( getExplicitScale( nDimensionIndex, nAxisIndex ), getExplicitIncrement(nDimensionIndex, nAxisIndex) ); - pVAxis->initPlotter(m_xLogicTargetForAxes,m_xFinalTarget,m_xShapeFactory + pVAxis->initPlotter(m_xLogicTargetForAxes,m_xFinalTarget , createCIDForAxis( nDimensionIndex, nAxisIndex ) ); VPolarAxis* pVPolarAxis = dynamic_cast< VPolarAxis* >( pVAxis ); if( pVPolarAxis ) @@ -175,7 +175,7 @@ void VPolarCoordinateSystem::createGridShapes() VPolarGrid aGrid(nDimensionIndex,nDimensionCount,getGridListFromAxis( xAxis )); aGrid.setIncrements( getExplicitIncrements( nDimensionIndex, nAxisIndex ) ); - aGrid.initPlotter(m_xLogicTargetForGrids,m_xFinalTarget,m_xShapeFactory + aGrid.initPlotter(m_xLogicTargetForGrids,m_xFinalTarget , createCIDForGrid( nDimensionIndex, nAxisIndex ) ); if(nDimensionCount==2) aGrid.setTransformationSceneToScreen( m_aMatrixSceneToScreen ); diff --git a/chart2/source/view/axes/VPolarGrid.cxx b/chart2/source/view/axes/VPolarGrid.cxx index 188042449c8f..f64349d97662 100644 --- a/chart2/source/view/axes/VPolarGrid.cxx +++ b/chart2/source/view/axes/VPolarGrid.cxx @@ -217,8 +217,8 @@ void VPolarGrid::create2DRadiusGrid( const rtl::Reference<SvxShapeGroupAnyD>& xL void VPolarGrid::createShapes() { - OSL_PRECOND(m_pShapeFactory&&m_xLogicTarget.is()&&m_xFinalTarget.is(),"Axis is not proper initialized"); - if(!(m_pShapeFactory&&m_xLogicTarget.is()&&m_xFinalTarget.is())) + OSL_PRECOND(m_xLogicTarget.is()&&m_xFinalTarget.is(),"Axis is not proper initialized"); + if(!(m_xLogicTarget.is()&&m_xFinalTarget.is())) return; if(!m_aGridPropertiesList.hasElements()) return; diff --git a/chart2/source/view/axes/VPolarRadiusAxis.cxx b/chart2/source/view/axes/VPolarRadiusAxis.cxx index 04ed5b1d0273..73e153705db6 100644 --- a/chart2/source/view/axes/VPolarRadiusAxis.cxx +++ b/chart2/source/view/axes/VPolarRadiusAxis.cxx @@ -64,11 +64,10 @@ void VPolarRadiusAxis::setExplicitScaleAndIncrement( void VPolarRadiusAxis::initPlotter( const rtl::Reference<SvxShapeGroupAnyD>& xLogicTarget , const rtl::Reference<SvxShapeGroupAnyD>& xFinalTarget - , const uno::Reference< lang::XMultiServiceFactory >& xShapeFactory , const OUString& rCID ) { - VPolarAxis::initPlotter( xLogicTarget, xFinalTarget, xShapeFactory, rCID ); - m_apAxisWithLabels->initPlotter( xLogicTarget, xFinalTarget, xShapeFactory, rCID ); + VPolarAxis::initPlotter( xLogicTarget, xFinalTarget, rCID ); + m_apAxisWithLabels->initPlotter( xLogicTarget, xFinalTarget, rCID ); } void VPolarRadiusAxis::setScales( std::vector< ExplicitScaleData >&& rScales, bool bSwapXAndYAxis ) @@ -152,7 +151,7 @@ void VPolarRadiusAxis::createShapes() VCartesianAxis aAxis(aAxisProperties,m_xNumberFormatsSupplier ,1,2,new PolarPlottingPositionHelper()); aAxis.setExplicitScaleAndIncrement( m_aScale, m_aIncrement ); - aAxis.initPlotter(m_xLogicTarget,m_xFinalTarget,m_xShapeFactory, m_aCID ); + aAxis.initPlotter(m_xLogicTarget,m_xFinalTarget, m_aCID ); aAxis.setTransformationSceneToScreen( B3DHomMatrixToHomogenMatrix( m_aMatrixScreenToScene ) ); aAxis.setScales( std::vector(m_pPosHelper->getScales()), false ); aAxis.initAxisLabelProperties(m_aAxisLabelProperties.m_aFontReferenceSize,m_aAxisLabelProperties.m_aMaximumSpaceForLabels); diff --git a/chart2/source/view/axes/VPolarRadiusAxis.hxx b/chart2/source/view/axes/VPolarRadiusAxis.hxx index 36cc0b250c6b..b2450e236268 100644 --- a/chart2/source/view/axes/VPolarRadiusAxis.hxx +++ b/chart2/source/view/axes/VPolarRadiusAxis.hxx @@ -37,7 +37,6 @@ public: virtual void initPlotter( const rtl::Reference<SvxShapeGroupAnyD>& xLogicTarget , const rtl::Reference<SvxShapeGroupAnyD>& xFinalTarget - , const css::uno::Reference< css::lang::XMultiServiceFactory >& xFactory , const OUString& rCID ) override; |