Skip to content

Commit

Permalink
Split qgsogrprovider.cpp/.h up to seperate into qgsogrproviderutils
Browse files Browse the repository at this point in the history
and qgsorgprovidermetadata

These files were becoming mammoth, with functions from different
classes all mashed together in the .cpp file, making it hard
to navigate the various classes.
  • Loading branch information
nyalldawson committed Jun 21, 2021
1 parent e4ba6b1 commit b422306
Show file tree
Hide file tree
Showing 15 changed files with 4,996 additions and 4,878 deletions.
4 changes: 4 additions & 0 deletions src/core/CMakeLists.txt
Expand Up @@ -231,6 +231,8 @@ set(QGIS_CORE_SRCS
providers/meshmemory/qgsmeshmemorydataprovider.cpp

providers/ogr/qgsogrprovider.cpp
providers/ogr/qgsogrprovidermetadata.cpp
providers/ogr/qgsogrproviderutils.cpp
providers/ogr/qgsogrdataitems.cpp
providers/ogr/qgsogrfeatureiterator.cpp
providers/ogr/qgsogrconnpool.cpp
Expand Down Expand Up @@ -1495,6 +1497,8 @@ set(QGIS_CORE_HDRS
providers/ogr/qgsogrdataitems.h
providers/ogr/qgsogrdbconnection.h
providers/ogr/qgsogrprovider.h
providers/ogr/qgsogrprovidermetadata.h
providers/ogr/qgsogrproviderutils.h
providers/ogr/qgsogrtransaction.h

raster/qgsbilinearrasterresampler.h
Expand Down
1 change: 1 addition & 0 deletions src/core/providers/ogr/qgsgeopackagedataitems.cpp
Expand Up @@ -37,6 +37,7 @@
#include "qgsprojectstorageregistry.h"
#include "qgsgeopackageprojectstorage.h"
#include "qgsgeopackageproviderconnection.h"
#include "qgsprovidermetadata.h"

QString QgsGeoPackageDataItemProvider::name()
{
Expand Down
3 changes: 3 additions & 0 deletions src/core/providers/ogr/qgsgeopackageproviderconnection.cpp
Expand Up @@ -21,6 +21,9 @@
#include "qgsproviderregistry.h"
#include "qgsapplication.h"
#include "qgsvectorlayer.h"
#include "qgsfeedback.h"

#include <QTextCodec>

QgsGeoPackageProviderConnection::QgsGeoPackageProviderConnection( const QString &name )
: QgsAbstractDatabaseProviderConnection( name )
Expand Down
4 changes: 3 additions & 1 deletion src/core/providers/ogr/qgsogrconnpool.h
Expand Up @@ -17,9 +17,11 @@
#define QGSOGRCONNPOOL_H

#include "qgsconnectionpool.h"
#include "qgsogrprovider.h"
#include "qgsogrprovidermetadata.h"
#include "qgsogrproviderutils.h"
#include <gdal.h>
#include "qgis_sip.h"
#include <cpl_string.h>

///@cond PRIVATE
#define SIP_NO_FILE
Expand Down
1 change: 1 addition & 0 deletions src/core/providers/ogr/qgsogrdataitems.cpp
Expand Up @@ -32,6 +32,7 @@
#include "qgsfieldsitem.h"
#include "qgszipitem.h"
#include "qgsabstractdatabaseproviderconnection.h"
#include "qgsogrprovidermetadata.h"

#include <QFileInfo>
#include <QTextStream>
Expand Down
1 change: 1 addition & 0 deletions src/core/providers/ogr/qgsogrfeatureiterator.h
Expand Up @@ -18,6 +18,7 @@
#include "qgsfeatureiterator.h"
#include "qgsogrconnpool.h"
#include "qgsfields.h"
#include "qgsogrutils.h"

#include <ogr_api.h>

Expand Down

0 comments on commit b422306

Please sign in to comment.