summaryrefslogtreecommitdiffstats
path: root/drawinglayer
diff options
context:
space:
mode:
authorMike Kaganski <mike.kaganski@collabora.com>2021-10-26 07:55:30 +0200
committerMike Kaganski <mike.kaganski@collabora.com>2021-10-27 11:33:30 +0200
commit380b9a819a29a8aa0525632065006f4bd026cf96 (patch)
tree19af407db6651e6791fc71955a45b458fe724b21 /drawinglayer
parentUse non-deprecated names for event types and flag bits (diff)
downloadcore-380b9a819a29a8aa0525632065006f4bd026cf96.tar.gz
core-380b9a819a29a8aa0525632065006f4bd026cf96.zip
Move variable declaration to its use in if() condition
Helps understanding the condition more clearly. Change-Id: Ibb2b60283ea650bfac93621feb0333953cac8fcf Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124188 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'drawinglayer')
-rw-r--r--drawinglayer/source/dumper/XShapeDumper.cxx31
1 files changed, 13 insertions, 18 deletions
diff --git a/drawinglayer/source/dumper/XShapeDumper.cxx b/drawinglayer/source/dumper/XShapeDumper.cxx
index 7e258dc40619..1434de2ba219 100644
--- a/drawinglayer/source/dumper/XShapeDumper.cxx
+++ b/drawinglayer/source/dumper/XShapeDumper.cxx
@@ -1131,53 +1131,48 @@ void dumpPropertyValueAsElement(const beans::PropertyValue& rPropertyValue, xmlT
OUStringToOString(rPropertyValue.Name, RTL_TEXTENCODING_UTF8).getStr());
uno::Any aAny = rPropertyValue.Value;
- OUString sValue;
- float fValue;
- sal_Int32 nValue;
- bool bValue;
- awt::Rectangle aRectangleValue;
- uno::Sequence< drawing::EnhancedCustomShapeAdjustmentValue> aAdjustmentValues;
- uno::Sequence< drawing::EnhancedCustomShapeParameterPair > aCoordinates;
- uno::Sequence< drawing::EnhancedCustomShapeSegment > aSegments;
- uno::Sequence< beans::PropertyValue > aPropSeq;
- if(aAny >>= sValue)
+ if(OUString sValue; aAny >>= sValue)
{
(void)xmlTextWriterWriteFormatAttribute(xmlWriter, BAD_CAST("value"), "%s",
OUStringToOString(sValue, RTL_TEXTENCODING_UTF8).getStr());
}
- else if(aAny >>= nValue)
+ else if(sal_Int32 nValue; aAny >>= nValue)
{
(void)xmlTextWriterWriteFormatAttribute(xmlWriter, BAD_CAST("value"), "%" SAL_PRIdINT32, nValue);
}
- else if(aAny >>= fValue)
+ else if(float fValue; aAny >>= fValue)
{
(void)xmlTextWriterWriteFormatAttribute(xmlWriter, BAD_CAST("value"), "%f", fValue);
}
- else if(aAny >>= bValue)
+ else if(bool bValue; aAny >>= bValue)
{
(void)xmlTextWriterWriteFormatAttribute(xmlWriter, BAD_CAST("value"), "%s", (bValue? "true": "false"));
}
- else if(rPropertyValue.Name == "ViewBox" && (aAny >>= aRectangleValue))
+ else if(awt::Rectangle aRectangleValue;
+ rPropertyValue.Name == "ViewBox" && (aAny >>= aRectangleValue))
{
EnhancedShapeDumper enhancedDumper(xmlWriter);
enhancedDumper.dumpViewBoxAsElement(aRectangleValue);
}
- else if(rPropertyValue.Name == "AdjustmentValues" && (aAny >>= aAdjustmentValues))
+ else if(uno::Sequence< drawing::EnhancedCustomShapeAdjustmentValue> aAdjustmentValues;
+ rPropertyValue.Name == "AdjustmentValues" && (aAny >>= aAdjustmentValues))
{
EnhancedShapeDumper enhancedDumper(xmlWriter);
enhancedDumper.dumpAdjustmentValuesAsElement(aAdjustmentValues);
}
- else if(rPropertyValue.Name == "Coordinates" && (aAny >>= aCoordinates))
+ else if(uno::Sequence< drawing::EnhancedCustomShapeParameterPair > aCoordinates;
+ rPropertyValue.Name == "Coordinates" && (aAny >>= aCoordinates))
{
EnhancedShapeDumper enhancedDumper(xmlWriter);
enhancedDumper.dumpCoordinatesAsElement(aCoordinates);
}
- else if(rPropertyValue.Name == "Segments" && (aAny >>= aSegments))
+ else if(uno::Sequence< drawing::EnhancedCustomShapeSegment > aSegments;
+ rPropertyValue.Name == "Segments" && (aAny >>= aSegments))
{
EnhancedShapeDumper enhancedDumper(xmlWriter);
enhancedDumper.dumpSegmentsAsElement(aSegments);
}
- else if(aAny >>= aPropSeq)
+ else if(uno::Sequence< beans::PropertyValue > aPropSeq; aAny >>= aPropSeq)
{
(void)xmlTextWriterStartElement(xmlWriter, BAD_CAST( OUStringToOString(rPropertyValue.Name, RTL_TEXTENCODING_UTF8).getStr() ));