Avoid including private header

This commit is contained in:
Nyall Dawson 2017-12-18 21:18:51 +10:00
parent 358c58d70b
commit 198486f0e9
3 changed files with 9 additions and 3 deletions

View File

@ -12,7 +12,6 @@
class QgsCoordinateTransformContext
{
%Docstring
@ -51,6 +50,8 @@ applies for destination CRS transforms set using addDestinationDatumTransform().
Constructor for QgsCoordinateTransformContext.
%End
~QgsCoordinateTransformContext();
QgsCoordinateTransformContext( const QgsCoordinateTransformContext &rhs );
%Docstring
Copy constructor

View File

@ -24,6 +24,8 @@ QgsCoordinateTransformContext::QgsCoordinateTransformContext()
: d( new QgsCoordinateTransformContextPrivate() )
{}
QgsCoordinateTransformContext::~QgsCoordinateTransformContext() = default;
QgsCoordinateTransformContext::QgsCoordinateTransformContext( const QgsCoordinateTransformContext &rhs ) //NOLINT
: d( rhs.d )
{}

View File

@ -20,11 +20,12 @@
#include "qgis_core.h"
#include "qgis.h"
#include "qgscoordinatetransformcontext_p.h"
#include "qgsdatumtransform.h"
class QgsCoordinateReferenceSystem;
class QgsReadWriteContext;
class QgsCoordinateTransformContextPrivate;
class QDomElement;
/***************************************************************************
* This class is considered CRITICAL and any change MUST be accompanied with
@ -64,6 +65,8 @@ class CORE_EXPORT QgsCoordinateTransformContext
*/
QgsCoordinateTransformContext();
~QgsCoordinateTransformContext();
/**
* Copy constructor
*/