Skip to content

Commit

Permalink
Use locale representation for extent
Browse files Browse the repository at this point in the history
Fixes #18656 Print Layout: unable to manually modify the X and Y coordinates in the map Item properties panel
  • Loading branch information
elpaso committed Jun 9, 2018
1 parent 2327728 commit 615d7a0
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions src/app/layout/qgslayoutmapwidget.cpp
Expand Up @@ -607,25 +607,25 @@ void QgsLayoutMapWidget::updateGuiElements()
if ( scale >= 10 )
{
//round scale to integer if it's greater than 10
mScaleLineEdit->setText( QString::number( mMapItem->scale(), 'f', 0 ) );
mScaleLineEdit->setText( QLocale().toString( mMapItem->scale(), 'f', 0 ) );
}
else if ( scale >= 1 )
{
//don't round scale if it's less than 10, instead use 4 decimal places
mScaleLineEdit->setText( QString::number( mMapItem->scale(), 'f', 4 ) );
mScaleLineEdit->setText( QLocale().toString( mMapItem->scale(), 'f', 4 ) );
}
else
{
//if scale < 1 then use 10 decimal places
mScaleLineEdit->setText( QString::number( mMapItem->scale(), 'f', 10 ) );
mScaleLineEdit->setText( QLocale().toString( mMapItem->scale(), 'f', 10 ) );
}

//composer map extent
QgsRectangle composerMapExtent = mMapItem->extent();
mXMinLineEdit->setText( QString::number( composerMapExtent.xMinimum(), 'f', 3 ) );
mXMaxLineEdit->setText( QString::number( composerMapExtent.xMaximum(), 'f', 3 ) );
mYMinLineEdit->setText( QString::number( composerMapExtent.yMinimum(), 'f', 3 ) );
mYMaxLineEdit->setText( QString::number( composerMapExtent.yMaximum(), 'f', 3 ) );
mXMinLineEdit->setText( QLocale().toString( composerMapExtent.xMinimum(), 'f', 3 ) );
mXMaxLineEdit->setText( QLocale().toString( composerMapExtent.xMaximum(), 'f', 3 ) );
mYMinLineEdit->setText( QLocale().toString( composerMapExtent.yMinimum(), 'f', 3 ) );
mYMaxLineEdit->setText( QLocale().toString( composerMapExtent.yMaximum(), 'f', 3 ) );

mMapRotationSpinBox->setValue( mMapItem->mapRotation( QgsLayoutObject::OriginalValue ) );

Expand Down

0 comments on commit 615d7a0

Please sign in to comment.