Skip to content

Commit c340e37

Browse files
committedJun 8, 2017
Do not #include QtConcurrent when using map renderer jobs C++ API
This way C++ apps using the API do not need to add QtConcurrent to their build
1 parent 866bfc3 commit c340e37

File tree

4 files changed

+4
-3
lines changed

4 files changed

+4
-3
lines changed
 

‎src/core/qgsmaprenderercustompainterjob.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
#include "qgsrenderer.h"
2525
#include "qgsmaplayerlistutils.h"
2626

27+
#include <QtConcurrentRun>
28+
2729
QgsMapRendererCustomPainterJob::QgsMapRendererCustomPainterJob( const QgsMapSettings &settings, QPainter *painter )
2830
: QgsMapRendererJob( settings )
2931
, mPainter( painter )

‎src/core/qgsmaprendererjob.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
#include "qgis_core.h"
2020
#include "qgis_sip.h"
2121
#include "qgis.h"
22-
#include <QtConcurrentRun>
2322
#include <QFutureWatcher>
2423
#include <QImage>
2524
#include <QPainter>

‎src/core/qgsmaprendererparalleljob.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
#include "qgsmaplayerlistutils.h"
2525

2626
#include <QtConcurrentMap>
27+
#include <QtConcurrentRun>
2728

2829
QgsMapRendererParallelJob::QgsMapRendererParallelJob( const QgsMapSettings &settings )
2930
: QgsMapRendererQImageJob( settings )

‎src/core/qgsmapsettings.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,7 @@ QgsMapSettings::QgsMapSettings()
5050
, mMapUnitsPerPixel( 1 )
5151
, mScale( 1 )
5252
{
53-
// set default map units - we use WGS 84 thus use degrees
54-
mScaleCalculator.setMapUnits( QgsUnitTypes::DistanceDegrees );
53+
mScaleCalculator.setMapUnits( QgsUnitTypes::DistanceUnknownUnit );
5554

5655
updateDerived();
5756
}

0 commit comments

Comments
 (0)
Please sign in to comment.