summaryrefslogtreecommitdiff
path: root/xmloff/source/chart/SchXMLPlotAreaContext.cxx
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2020-08-05 20:34:12 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2020-08-06 08:40:03 +0200
commitc2864be448b52cdac0f8712708cb6c988155fdc8 (patch)
tree3dec4f2b05b44c9dc45bbfa3a7ac273a63f03c8d /xmloff/source/chart/SchXMLPlotAreaContext.cxx
parentc6cd931d67cf491ea442f615d2e0796cb45c8449 (diff)
loplugin:flatten in xml/chart
Change-Id: I6545b719af4d1250c236b2d48af666c78c3e157c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100189 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'xmloff/source/chart/SchXMLPlotAreaContext.cxx')
-rw-r--r--xmloff/source/chart/SchXMLPlotAreaContext.cxx285
1 files changed, 142 insertions, 143 deletions
diff --git a/xmloff/source/chart/SchXMLPlotAreaContext.cxx b/xmloff/source/chart/SchXMLPlotAreaContext.cxx
index 6509cfc11d7c..1e32ac3d4d95 100644
--- a/xmloff/source/chart/SchXMLPlotAreaContext.cxx
+++ b/xmloff/source/chart/SchXMLPlotAreaContext.cxx
@@ -175,32 +175,31 @@ SchXMLPlotAreaContext::SchXMLPlotAreaContext(
uno::Reference< lang::XServiceInfo > xInfo( mxDiagram, uno::UNO_QUERY );
uno::Reference< beans::XPropertySet > xProp( mxDiagram, uno::UNO_QUERY );
- if( xInfo.is() &&
- xProp.is())
+ if( !xInfo.is() || !xProp.is() )
+ return;
+
+ try
{
- try
- {
- xProp->setPropertyValue("HasXAxis", aFalseBool );
- xProp->setPropertyValue("HasXAxisGrid", aFalseBool );
- xProp->setPropertyValue("HasXAxisDescription", aFalseBool );
- xProp->setPropertyValue("HasSecondaryXAxis", aFalseBool );
- xProp->setPropertyValue("HasSecondaryXAxisDescription", aFalseBool );
-
- xProp->setPropertyValue("HasYAxis", aFalseBool );
- xProp->setPropertyValue("HasYAxisGrid", aFalseBool );
- xProp->setPropertyValue("HasYAxisDescription", aFalseBool );
- xProp->setPropertyValue("HasSecondaryYAxis", aFalseBool );
- xProp->setPropertyValue("HasSecondaryYAxisDescription", aFalseBool );
-
- xProp->setPropertyValue("HasZAxis", aFalseBool );
- xProp->setPropertyValue("HasZAxisDescription", aFalseBool );
-
- xProp->setPropertyValue("DataRowSource", uno::Any(chart::ChartDataRowSource_COLUMNS) );
- }
- catch( const beans::UnknownPropertyException & )
- {
- SAL_WARN("xmloff.chart", "Property required by service not supported" );
- }
+ xProp->setPropertyValue("HasXAxis", aFalseBool );
+ xProp->setPropertyValue("HasXAxisGrid", aFalseBool );
+ xProp->setPropertyValue("HasXAxisDescription", aFalseBool );
+ xProp->setPropertyValue("HasSecondaryXAxis", aFalseBool );
+ xProp->setPropertyValue("HasSecondaryXAxisDescription", aFalseBool );
+
+ xProp->setPropertyValue("HasYAxis", aFalseBool );
+ xProp->setPropertyValue("HasYAxisGrid", aFalseBool );
+ xProp->setPropertyValue("HasYAxisDescription", aFalseBool );
+ xProp->setPropertyValue("HasSecondaryYAxis", aFalseBool );
+ xProp->setPropertyValue("HasSecondaryYAxisDescription", aFalseBool );
+
+ xProp->setPropertyValue("HasZAxis", aFalseBool );
+ xProp->setPropertyValue("HasZAxisDescription", aFalseBool );
+
+ xProp->setPropertyValue("DataRowSource", uno::Any(chart::ChartDataRowSource_COLUMNS) );
+ }
+ catch( const beans::UnknownPropertyException & )
+ {
+ SAL_WARN("xmloff.chart", "Property required by service not supported" );
}
}
@@ -777,32 +776,32 @@ bool SchXMLPositionAttributesHelper::isAutomatic() const
void SchXMLPositionAttributesHelper::readPositioningAttribute( sal_uInt16 nPrefix, const OUString& rLocalName, const OUString& rValue )
{
- if( XML_NAMESPACE_SVG == nPrefix )
+ if( XML_NAMESPACE_SVG != nPrefix )
+ return;
+
+ if( IsXMLToken( rLocalName, XML_X ) )
{
- if( IsXMLToken( rLocalName, XML_X ) )
- {
- m_rImport.GetMM100UnitConverter().convertMeasureToCore(
- m_aPosition.X, rValue );
- m_bHasPositionX = true;
- }
- else if( IsXMLToken( rLocalName, XML_Y ) )
- {
- m_rImport.GetMM100UnitConverter().convertMeasureToCore(
- m_aPosition.Y, rValue );
- m_bHasPositionY = true;
- }
- else if( IsXMLToken( rLocalName, XML_WIDTH ) )
- {
- m_rImport.GetMM100UnitConverter().convertMeasureToCore(
- m_aSize.Width, rValue );
- m_bHasSizeWidth = true;
- }
- else if( IsXMLToken( rLocalName, XML_HEIGHT ) )
- {
- m_rImport.GetMM100UnitConverter().convertMeasureToCore(
- m_aSize.Height, rValue );
- m_bHasSizeHeight = true;
- }
+ m_rImport.GetMM100UnitConverter().convertMeasureToCore(
+ m_aPosition.X, rValue );
+ m_bHasPositionX = true;
+ }
+ else if( IsXMLToken( rLocalName, XML_Y ) )
+ {
+ m_rImport.GetMM100UnitConverter().convertMeasureToCore(
+ m_aPosition.Y, rValue );
+ m_bHasPositionY = true;
+ }
+ else if( IsXMLToken( rLocalName, XML_WIDTH ) )
+ {
+ m_rImport.GetMM100UnitConverter().convertMeasureToCore(
+ m_aSize.Width, rValue );
+ m_bHasSizeWidth = true;
+ }
+ else if( IsXMLToken( rLocalName, XML_HEIGHT ) )
+ {
+ m_rImport.GetMM100UnitConverter().convertMeasureToCore(
+ m_aSize.Height, rValue );
+ m_bHasSizeHeight = true;
}
}
@@ -867,32 +866,32 @@ SchXMLWallFloorContext::~SchXMLWallFloorContext()
void SchXMLWallFloorContext::StartElement( const uno::Reference< xml::sax::XAttributeList >& xAttrList )
{
- if( mxWallFloorSupplier.is())
+ if( !mxWallFloorSupplier.is())
+ return;
+
+ sal_Int16 nAttrCount = xAttrList.is()? xAttrList->getLength(): 0;
+ OUString sAutoStyleName;
+
+ for( sal_Int16 i = 0; i < nAttrCount; i++ )
{
- sal_Int16 nAttrCount = xAttrList.is()? xAttrList->getLength(): 0;
- OUString sAutoStyleName;
+ OUString sAttrName = xAttrList->getNameByIndex( i );
+ OUString aLocalName;
+ sal_uInt16 nPrefix = GetImport().GetNamespaceMap().GetKeyByAttrName( sAttrName, &aLocalName );
- for( sal_Int16 i = 0; i < nAttrCount; i++ )
+ if( nPrefix == XML_NAMESPACE_CHART &&
+ IsXMLToken( aLocalName, XML_STYLE_NAME ) )
{
- OUString sAttrName = xAttrList->getNameByIndex( i );
- OUString aLocalName;
- sal_uInt16 nPrefix = GetImport().GetNamespaceMap().GetKeyByAttrName( sAttrName, &aLocalName );
-
- if( nPrefix == XML_NAMESPACE_CHART &&
- IsXMLToken( aLocalName, XML_STYLE_NAME ) )
- {
- sAutoStyleName = xAttrList->getValueByIndex( i );
- }
+ sAutoStyleName = xAttrList->getValueByIndex( i );
}
+ }
- // set properties
- uno::Reference< beans::XPropertySet > xProp = ( meContextType == CONTEXT_TYPE_WALL )
- ? mxWallFloorSupplier->getWall()
- : mxWallFloorSupplier->getFloor();
+ // set properties
+ uno::Reference< beans::XPropertySet > xProp = ( meContextType == CONTEXT_TYPE_WALL )
+ ? mxWallFloorSupplier->getWall()
+ : mxWallFloorSupplier->getFloor();
- if (!sAutoStyleName.isEmpty())
- mrImportHelper.FillAutoStyle(sAutoStyleName, xProp);
- }
+ if (!sAutoStyleName.isEmpty())
+ mrImportHelper.FillAutoStyle(sAutoStyleName, xProp);
}
SchXMLStockContext::SchXMLStockContext(
@@ -915,44 +914,44 @@ SchXMLStockContext::~SchXMLStockContext()
void SchXMLStockContext::StartElement( const uno::Reference< xml::sax::XAttributeList >& xAttrList )
{
- if( mxStockPropProvider.is())
+ if( !mxStockPropProvider.is())
+ return;
+
+ sal_Int16 nAttrCount = xAttrList.is()? xAttrList->getLength(): 0;
+ OUString sAutoStyleName;
+
+ for( sal_Int16 i = 0; i < nAttrCount; i++ )
{
- sal_Int16 nAttrCount = xAttrList.is()? xAttrList->getLength(): 0;
- OUString sAutoStyleName;
+ OUString sAttrName = xAttrList->getNameByIndex( i );
+ OUString aLocalName;
+ sal_uInt16 nPrefix = GetImport().GetNamespaceMap().GetKeyByAttrName( sAttrName, &aLocalName );
- for( sal_Int16 i = 0; i < nAttrCount; i++ )
+ if( nPrefix == XML_NAMESPACE_CHART &&
+ IsXMLToken( aLocalName, XML_STYLE_NAME ) )
{
- OUString sAttrName = xAttrList->getNameByIndex( i );
- OUString aLocalName;
- sal_uInt16 nPrefix = GetImport().GetNamespaceMap().GetKeyByAttrName( sAttrName, &aLocalName );
-
- if( nPrefix == XML_NAMESPACE_CHART &&
- IsXMLToken( aLocalName, XML_STYLE_NAME ) )
- {
- sAutoStyleName = xAttrList->getValueByIndex( i );
- }
+ sAutoStyleName = xAttrList->getValueByIndex( i );
}
+ }
- if( !sAutoStyleName.isEmpty())
- {
- // set properties
- uno::Reference< beans::XPropertySet > xProp;
- switch( meContextType )
- {
- case CONTEXT_TYPE_GAIN:
- xProp = mxStockPropProvider->getUpBar();
- break;
- case CONTEXT_TYPE_LOSS:
- xProp = mxStockPropProvider->getDownBar();
- break;
- case CONTEXT_TYPE_RANGE:
- xProp = mxStockPropProvider->getMinMaxLine();
- break;
- }
+ if( sAutoStyleName.isEmpty())
+ return;
- mrImportHelper.FillAutoStyle(sAutoStyleName, xProp);
- }
+ // set properties
+ uno::Reference< beans::XPropertySet > xProp;
+ switch( meContextType )
+ {
+ case CONTEXT_TYPE_GAIN:
+ xProp = mxStockPropProvider->getUpBar();
+ break;
+ case CONTEXT_TYPE_LOSS:
+ xProp = mxStockPropProvider->getDownBar();
+ break;
+ case CONTEXT_TYPE_RANGE:
+ xProp = mxStockPropProvider->getMinMaxLine();
+ break;
}
+
+ mrImportHelper.FillAutoStyle(sAutoStyleName, xProp);
}
static void lcl_setErrorBarSequence ( const uno::Reference< chart2::XChartDocument > &xDoc,
@@ -1193,59 +1192,59 @@ void SchXMLStatisticsObjectContext::StartElement( const uno::Reference< xml::sax
}
}
- if( !sAutoStyleName.isEmpty() )
- {
- DataRowPointStyle aStyle( DataRowPointStyle::MEAN_VALUE, m_xSeries, -1, 1, sAutoStyleName );
+ if( sAutoStyleName.isEmpty() )
+ return;
- switch( meContextType )
- {
- case CONTEXT_TYPE_MEAN_VALUE_LINE:
- aStyle.meType = DataRowPointStyle::MEAN_VALUE;
- break;
- case CONTEXT_TYPE_ERROR_INDICATOR:
- {
- aStyle.meType = DataRowPointStyle::ERROR_INDICATOR;
+ DataRowPointStyle aStyle( DataRowPointStyle::MEAN_VALUE, m_xSeries, -1, 1, sAutoStyleName );
- uno::Reference< lang::XMultiServiceFactory > xFact = comphelper::getProcessServiceFactory();
+ switch( meContextType )
+ {
+ case CONTEXT_TYPE_MEAN_VALUE_LINE:
+ aStyle.meType = DataRowPointStyle::MEAN_VALUE;
+ break;
+ case CONTEXT_TYPE_ERROR_INDICATOR:
+ {
+ aStyle.meType = DataRowPointStyle::ERROR_INDICATOR;
- uno::Reference< beans::XPropertySet > xBarProp( xFact->createInstance("com.sun.star.chart2.ErrorBar" ),
- uno::UNO_QUERY );
+ uno::Reference< lang::XMultiServiceFactory > xFact = comphelper::getProcessServiceFactory();
- xBarProp->setPropertyValue("ErrorBarStyle",uno::makeAny(css::chart::ErrorBarStyle::NONE));
- xBarProp->setPropertyValue("PositiveError",uno::makeAny(0.0));
- xBarProp->setPropertyValue("NegativeError",uno::makeAny(0.0));
- xBarProp->setPropertyValue("Weight",uno::makeAny(1.0));
- xBarProp->setPropertyValue("ShowPositiveError",uno::makeAny(true));
- xBarProp->setPropertyValue("ShowNegativeError",uno::makeAny(true));
+ uno::Reference< beans::XPropertySet > xBarProp( xFact->createInstance("com.sun.star.chart2.ErrorBar" ),
+ uno::UNO_QUERY );
- // first import defaults from parent style
- SetErrorBarStyleProperties( maSeriesStyleName, xBarProp, mrImportHelper );
- SetErrorBarStyleProperties( sAutoStyleName, xBarProp, mrImportHelper );
- SetErrorBarPropertiesFromStyleName( maSeriesStyleName, xBarProp, mrImportHelper, aPosRange, aNegRange );
- SetErrorBarPropertiesFromStyleName( sAutoStyleName, xBarProp, mrImportHelper, aPosRange, aNegRange );
+ xBarProp->setPropertyValue("ErrorBarStyle",uno::makeAny(css::chart::ErrorBarStyle::NONE));
+ xBarProp->setPropertyValue("PositiveError",uno::makeAny(0.0));
+ xBarProp->setPropertyValue("NegativeError",uno::makeAny(0.0));
+ xBarProp->setPropertyValue("Weight",uno::makeAny(1.0));
+ xBarProp->setPropertyValue("ShowPositiveError",uno::makeAny(true));
+ xBarProp->setPropertyValue("ShowNegativeError",uno::makeAny(true));
- uno::Reference< chart2::XChartDocument > xDoc(GetImport().GetModel(),uno::UNO_QUERY);
+ // first import defaults from parent style
+ SetErrorBarStyleProperties( maSeriesStyleName, xBarProp, mrImportHelper );
+ SetErrorBarStyleProperties( sAutoStyleName, xBarProp, mrImportHelper );
+ SetErrorBarPropertiesFromStyleName( maSeriesStyleName, xBarProp, mrImportHelper, aPosRange, aNegRange );
+ SetErrorBarPropertiesFromStyleName( sAutoStyleName, xBarProp, mrImportHelper, aPosRange, aNegRange );
- if (!aPosRange.isEmpty())
- lcl_setErrorBarSequence(xDoc,xBarProp,aPosRange,true,bYError, mrLSequencesPerIndex);
+ uno::Reference< chart2::XChartDocument > xDoc(GetImport().GetModel(),uno::UNO_QUERY);
- if (!aNegRange.isEmpty())
- lcl_setErrorBarSequence(xDoc,xBarProp,aNegRange,false,bYError, mrLSequencesPerIndex);
+ if (!aPosRange.isEmpty())
+ lcl_setErrorBarSequence(xDoc,xBarProp,aPosRange,true,bYError, mrLSequencesPerIndex);
- if ( !bYError )
- {
- aStyle.m_xErrorXProperties.set( xBarProp );
- }
- else
- {
- aStyle.m_xErrorYProperties.set( xBarProp );
- }
- }
- break;
- }
+ if (!aNegRange.isEmpty())
+ lcl_setErrorBarSequence(xDoc,xBarProp,aNegRange,false,bYError, mrLSequencesPerIndex);
- mrStyleVector.push_back( aStyle );
+ if ( !bYError )
+ {
+ aStyle.m_xErrorXProperties.set( xBarProp );
+ }
+ else
+ {
+ aStyle.m_xErrorYProperties.set( xBarProp );
+ }
+ }
+ break;
}
+
+ mrStyleVector.push_back( aStyle );
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */