From a2efab04852cd51433e7cc4e8cd111ba37ef561d Mon Sep 17 00:00:00 2001 From: Nyall Dawson Date: Mon, 11 Jul 2016 13:10:41 +1000 Subject: [PATCH] Make QgsVectorLayerImport use QgsCoordinateReferenceSystem references, not pointers --- doc/api_break.dox | 9 ++++ python/core/qgsvectorlayerimport.sip | 41 +++++++++++++++---- src/core/qgsvectorlayerimport.cpp | 16 ++++---- src/core/qgsvectorlayerimport.h | 31 ++++++++++++-- src/gui/qgsnewvectorlayerdialog.cpp | 4 +- .../ui/qgsgeometrycheckerresulttab.cpp | 4 +- src/providers/db2/qgsdb2dataitems.cpp | 2 +- src/providers/db2/qgsdb2provider.cpp | 23 +++++------ src/providers/db2/qgsdb2provider.h | 2 +- src/providers/mssql/qgsmssqldataitems.cpp | 2 +- src/providers/mssql/qgsmssqlprovider.cpp | 31 +++++++------- src/providers/mssql/qgsmssqlprovider.h | 2 +- src/providers/ogr/qgsogrprovider.cpp | 25 ++++++----- src/providers/ogr/qgsogrprovider.h | 2 +- .../postgres/qgspostgresdataitems.cpp | 2 +- .../postgres/qgspostgresprovider.cpp | 21 +++++----- src/providers/postgres/qgspostgresprovider.h | 2 +- .../spatialite/qgsspatialitedataitems.cpp | 2 +- .../spatialite/qgsspatialiteprovider.cpp | 21 +++++----- .../spatialite/qgsspatialiteprovider.h | 2 +- 20 files changed, 147 insertions(+), 97 deletions(-) diff --git a/doc/api_break.dox b/doc/api_break.dox index 93cbe3ea41d..614514e2d71 100644 --- a/doc/api_break.dox +++ b/doc/api_break.dox @@ -41,6 +41,15 @@ objects are implicitly shared, returning a copy helps simplify and make code mor only affects third party c++ providers, and does not affect PyQGIS scripts. +\subsection qgis_api_break_3_0_QgsVectorLayerImport QgsVectorLayerImport + + + \subsection qgis_api_break_3_0_QgsVectorFileWriter QgsVectorFileWriter