Navigation Menu

Skip to content

Commit

Permalink
Save precision correctly for composer map. Fix #8963
Browse files Browse the repository at this point in the history
  • Loading branch information
NathanW2 committed Oct 29, 2013
1 parent c3fb7f9 commit e614a09
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions src/core/composer/qgscomposermap.cpp
Expand Up @@ -799,10 +799,10 @@ bool QgsComposerMap::writeXML( QDomElement& elem, QDomDocument & doc ) const

//extent
QDomElement extentElem = doc.createElement( "Extent" );
extentElem.setAttribute( "xmin", QString::number( mExtent.xMinimum() ) );
extentElem.setAttribute( "xmax", QString::number( mExtent.xMaximum() ) );
extentElem.setAttribute( "ymin", QString::number( mExtent.yMinimum() ) );
extentElem.setAttribute( "ymax", QString::number( mExtent.yMaximum() ) );
extentElem.setAttribute( "xmin", qgsDoubleToString( mExtent.xMinimum() ) );
extentElem.setAttribute( "xmax", qgsDoubleToString( mExtent.xMaximum() ) );
extentElem.setAttribute( "ymin", qgsDoubleToString( mExtent.yMinimum() ) );
extentElem.setAttribute( "ymax", qgsDoubleToString( mExtent.yMaximum() ) );
composerMapElem.appendChild( extentElem );

//layer set
Expand All @@ -824,13 +824,13 @@ bool QgsComposerMap::writeXML( QDomElement& elem, QDomDocument & doc ) const
QDomElement gridElem = doc.createElement( "Grid" );
gridElem.setAttribute( "show", mGridEnabled );
gridElem.setAttribute( "gridStyle", mGridStyle );
gridElem.setAttribute( "intervalX", QString::number( mGridIntervalX ) );
gridElem.setAttribute( "intervalY", QString::number( mGridIntervalY ) );
gridElem.setAttribute( "offsetX", QString::number( mGridOffsetX ) );
gridElem.setAttribute( "offsetY", QString::number( mGridOffsetY ) );
gridElem.setAttribute( "crossLength", QString::number( mCrossLength ) );
gridElem.setAttribute( "intervalX", qgsDoubleToString( mGridIntervalX ) );
gridElem.setAttribute( "intervalY", qgsDoubleToString( mGridIntervalY ) );
gridElem.setAttribute( "offsetX", qgsDoubleToString( mGridOffsetX ) );
gridElem.setAttribute( "offsetY", qgsDoubleToString( mGridOffsetY ) );
gridElem.setAttribute( "crossLength", qgsDoubleToString( mCrossLength ) );
gridElem.setAttribute( "gridFrameStyle", mGridFrameStyle );
gridElem.setAttribute( "gridFrameWidth", QString::number( mGridFrameWidth ) );
gridElem.setAttribute( "gridFrameWidth", qgsDoubleToString( mGridFrameWidth ) );
gridElem.setAttribute( "gridBlendMode", QgsMapRenderer::getBlendModeEnum( mGridBlendMode ) );
QDomElement gridLineStyleElem = QgsSymbolLayerV2Utils::saveSymbol( QString(), mGridLineSymbol, doc );
gridElem.appendChild( gridLineStyleElem );
Expand Down

0 comments on commit e614a09

Please sign in to comment.