Skip to content

Commit

Permalink
Set all QgsMapToPixel parameters at once from QgsMapSettings
Browse files Browse the repository at this point in the history
  • Loading branch information
Sandro Santilli committed Dec 9, 2014
1 parent cebb6ff commit a353a4d
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions src/core/qgsmapsettings.cpp
Expand Up @@ -157,8 +157,12 @@ void QgsMapSettings::updateDerived()
mScaleCalculator.setDpi( mDpi );
mScale = mScaleCalculator.calculate( mVisibleExtent, mSize.width() );

mMapToPixel = QgsMapToPixel( mapUnitsPerPixel(), outputSize().height(), visibleExtent().yMinimum(), visibleExtent().xMinimum() );
mMapToPixel.setMapRotation( mRotation, visibleExtent().center().x(), visibleExtent().center().y() );
mMapToPixel.setParameters( mapUnitsPerPixel(),
visibleExtent().center().x(),
visibleExtent().center().y(),
outputSize().width(),
outputSize().height(),
mRotation);

#if 1 // set visible extent taking rotation in consideration
if ( mRotation )
Expand Down

0 comments on commit a353a4d

Please sign in to comment.