Skip to content

Commit 3e91d38

Browse files
committed
Changed to QgsProject also in qgscompersscalebar
1 parent 194d94c commit 3e91d38

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/core/composer/qgscomposerscalebar.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
#include "qgssingleboxscalebarstyle.h"
2525
#include "qgsticksscalebarstyle.h"
2626
#include "qgsrectangle.h"
27+
#include "qgsproject.h"
2728
#include <QDomDocument>
2829
#include <QDomElement>
2930
#include <QFontMetricsF>
@@ -189,8 +190,8 @@ double QgsComposerScaleBar::mapWidth() const
189190
QgsDistanceArea da;
190191
da.setEllipsoidalMode( mComposerMap->mapRenderer()->hasCrsTransformEnabled() );
191192
da.setSourceCrs( mComposerMap->mapRenderer()->destinationCrs().srsid() );
192-
QSettings s;
193-
da.setEllipsoid( s.value( "/qgis/measure/ellipsoid", "WGS84" ).toString() );
193+
da.setEllipsoid( QgsProject::instance()->readEntry( "Measure", "/Ellipsoid", "WGS84" ) );
194+
194195
double measure = da.measureLine( QgsPoint( composerMapRect.xMinimum(), composerMapRect.yMinimum() ), QgsPoint( composerMapRect.xMaximum(), composerMapRect.yMinimum() ) );
195196
if ( mUnits == Feet )
196197
{

0 commit comments

Comments
 (0)