@@ -366,7 +366,7 @@ Qt::BrushStyle QgsSymbolLayerV2Utils::decodeSldBrushStyle( const QString& str )
366366
367367QString QgsSymbolLayerV2Utils::encodePoint ( QPointF point )
368368{
369- return QString ( " %1,%2" ).arg ( point.x () ). arg ( point.y () );
369+ return QString ( " %1,%2" ).arg ( qgsDoubleToString ( point.x () ), qgsDoubleToString ( point.y () ) );
370370}
371371
372372QPointF QgsSymbolLayerV2Utils::decodePoint ( const QString& str )
@@ -379,7 +379,8 @@ QPointF QgsSymbolLayerV2Utils::decodePoint( const QString& str )
379379
380380QString QgsSymbolLayerV2Utils::encodeMapUnitScale ( const QgsMapUnitScale& mapUnitScale )
381381{
382- return QString ( " %1,%2,%3,%4,%5,%6" ).arg ( mapUnitScale.minScale ).arg ( mapUnitScale.maxScale )
382+ return QString ( " %1,%2,%3,%4,%5,%6" ).arg ( qgsDoubleToString ( mapUnitScale.minScale ),
383+ qgsDoubleToString ( mapUnitScale.maxScale ) )
383384 .arg ( mapUnitScale.minSizeMMEnabled ? 1 : 0 )
384385 .arg ( mapUnitScale.minSizeMM )
385386 .arg ( mapUnitScale.maxSizeMMEnabled ? 1 : 0 )
@@ -1939,7 +1940,7 @@ void QgsSymbolLayerV2Utils::lineToSld( QDomDocument &doc, QDomElement &element,
19391940 element.appendChild ( createSvgParameterElement ( doc, " stroke-opacity" , encodeSldAlpha ( color.alpha () ) ) );
19401941 }
19411942 if ( width > 0 )
1942- element.appendChild ( createSvgParameterElement ( doc, " stroke-width" , QString::number ( width ) ) );
1943+ element.appendChild ( createSvgParameterElement ( doc, " stroke-width" , qgsDoubleToString ( width ) ) );
19431944 if ( penJoinStyle )
19441945 element.appendChild ( createSvgParameterElement ( doc, " stroke-linejoin" , encodeSldLineJoinStyle ( *penJoinStyle ) ) );
19451946 if ( penCapStyle )
@@ -1949,7 +1950,7 @@ void QgsSymbolLayerV2Utils::lineToSld( QDomDocument &doc, QDomElement &element,
19491950 {
19501951 element.appendChild ( createSvgParameterElement ( doc, " stroke-dasharray" , encodeSldRealVector ( *pattern ) ) );
19511952 if ( !qgsDoubleNear ( dashOffset, 0.0 ) )
1952- element.appendChild ( createSvgParameterElement ( doc, " stroke-dashoffset" , QString::number ( dashOffset ) ) );
1953+ element.appendChild ( createSvgParameterElement ( doc, " stroke-dashoffset" , qgsDoubleToString ( dashOffset ) ) );
19531954 }
19541955}
19551956
@@ -2100,7 +2101,7 @@ void QgsSymbolLayerV2Utils::externalGraphicToSld( QDomDocument &doc, QDomElement
21002101 if ( size >= 0 )
21012102 {
21022103 QDomElement sizeElem = doc.createElement ( " se:Size" );
2103- sizeElem.appendChild ( doc.createTextNode ( QString::number ( size ) ) );
2104+ sizeElem.appendChild ( doc.createTextNode ( qgsDoubleToString ( size ) ) );
21042105 element.appendChild ( sizeElem );
21052106 }
21062107}
@@ -2155,7 +2156,7 @@ void QgsSymbolLayerV2Utils::externalMarkerToSld( QDomDocument &doc, QDomElement
21552156 if ( !qgsDoubleNear ( size, 0.0 ) && size > 0 )
21562157 {
21572158 QDomElement sizeElem = doc.createElement ( " se:Size" );
2158- sizeElem.appendChild ( doc.createTextNode ( QString::number ( size ) ) );
2159+ sizeElem.appendChild ( doc.createTextNode ( qgsDoubleToString ( size ) ) );
21592160 element.appendChild ( sizeElem );
21602161 }
21612162}
@@ -2242,7 +2243,7 @@ void QgsSymbolLayerV2Utils::wellKnownMarkerToSld( QDomDocument &doc, QDomElement
22422243 if ( !qgsDoubleNear ( size, 0.0 ) && size > 0 )
22432244 {
22442245 QDomElement sizeElem = doc.createElement ( " se:Size" );
2245- sizeElem.appendChild ( doc.createTextNode ( QString::number ( size ) ) );
2246+ sizeElem.appendChild ( doc.createTextNode ( qgsDoubleToString ( size ) ) );
22462247 element.appendChild ( sizeElem );
22472248 }
22482249}
@@ -2352,10 +2353,10 @@ void QgsSymbolLayerV2Utils::createDisplacementElement( QDomDocument &doc, QDomEl
23522353 element.appendChild ( displacementElem );
23532354
23542355 QDomElement dispXElem = doc.createElement ( " se:DisplacementX" );
2355- dispXElem.appendChild ( doc.createTextNode ( QString::number ( offset.x () ) ) );
2356+ dispXElem.appendChild ( doc.createTextNode ( qgsDoubleToString ( offset.x () ) ) );
23562357
23572358 QDomElement dispYElem = doc.createElement ( " se:DisplacementY" );
2358- dispYElem.appendChild ( doc.createTextNode ( QString::number ( offset.y () ) ) );
2359+ dispYElem.appendChild ( doc.createTextNode ( qgsDoubleToString ( offset.y () ) ) );
23592360
23602361 displacementElem.appendChild ( dispXElem );
23612362 displacementElem.appendChild ( dispYElem );
0 commit comments