Skip to content

Commit 96a9a72

Browse files
committedJan 22, 2019
Remove unnecessary includes
1 parent 4048d37 commit 96a9a72

30 files changed

+32
-35
lines changed
 

‎python/core/auto_generated/annotations/qgsannotation.sip.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111

1212

13+
1314
class QgsAnnotation : QObject
1415
{
1516
%Docstring

‎python/core/auto_generated/mesh/qgsmeshlayerinterpolator.sip.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212

1313

14+
1415
%ModuleHeaderCode
1516
#include "qgsmeshlayerinterpolator.h"
1617
%End

‎python/core/auto_generated/metadata/qgsprojectmetadata.sip.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010

1111

12+
1213
class QgsProjectMetadata : QgsAbstractMetadataBase
1314
{
1415
%Docstring

‎src/core/annotations/qgsannotation.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,12 @@
2222
#include "qgis.h"
2323
#include "qgspointxy.h"
2424
#include "qgscoordinatereferencesystem.h"
25-
#include "qgsrendercontext.h"
2625
#include "qgssymbol.h"
2726
#include "qgsmargins.h"
2827
#include "qgsmaplayer.h"
2928

29+
class QgsRenderContext;
30+
3031
/**
3132
* \ingroup core
3233
* \class QgsAnnotation

‎src/core/diagram/qgsdiagram.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,6 @@
1414
***************************************************************************/
1515
#include "qgsdiagram.h"
1616
#include "qgsdiagramrenderer.h"
17-
#include "qgsrendercontext.h"
18-
#include "qgsexpression.h"
19-
#include "qgssymbollayerutils.h"
2017

2118
#include <QPainter>
2219

‎src/core/geometry/qgsgeometryfactory.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
#define SIP_NO_FILE
2222

2323
#include "qgis_core.h"
24+
#include "qgswkbtypes.h"
2425
#include <QString>
2526
#include <memory>
2627

‎src/core/mesh/qgsmeshlayer.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@
2222

2323
#include "qgis_core.h"
2424
#include "qgsmaplayer.h"
25-
#include "qgsrendercontext.h"
2625
#include "qgsmeshdataprovider.h"
2726
#include "qgsmeshrenderersettings.h"
2827

2928
class QgsMapLayerRenderer;
3029
struct QgsMeshLayerRendererCache;
3130
class QgsSymbol;
3231
class QgsTriangularMesh;
32+
class QgsRenderContext;
3333
struct QgsMesh;
3434

3535
/**

‎src/core/mesh/qgsmeshlayerinterpolator.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,13 @@ class QgsMeshDatasetIndex;
2929

3030
#include <QSize>
3131
#include "qgsmaplayerrenderer.h"
32-
#include "qgsrendercontext.h"
3332
#include "qgstriangularmesh.h"
3433
#include "qgsrasterinterface.h"
3534
#include "qgssinglebandpseudocolorrenderer.h"
3635
#include "qgsrastershader.h"
3736

37+
class QgsRenderContext;
38+
3839
#ifdef SIP_RUN
3940
% ModuleHeaderCode
4041
#include "qgsmeshlayerinterpolator.h"

‎src/core/mesh/qgsmeshlayerrenderer.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,13 @@ class QgsMeshLayer;
2929

3030
#include "qgsmaplayerrenderer.h"
3131
#include "qgsrasterinterface.h"
32-
#include "qgsrendercontext.h"
3332
#include "qgstriangularmesh.h"
3433
#include "qgsmeshlayer.h"
3534
#include "qgssymbol.h"
3635
#include "qgsmeshdataprovider.h"
3736

37+
class QgsRenderContext;
38+
3839
///@cond PRIVATE
3940

4041
/**

‎src/core/mesh/qgsmeshvectorrenderer.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,12 @@
2626

2727
#include "qgis_core.h"
2828
#include "qgsmeshdataprovider.h"
29-
#include "qgsrendercontext.h"
3029
#include "qgstriangularmesh.h"
3130
#include "qgsmeshlayer.h"
3231
#include "qgspointxy.h"
3332

33+
class QgsRenderContext;
34+
3435
///@cond PRIVATE
3536

3637
/**

‎src/core/metadata/qgslayermetadataformatter.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
* *
1414
***************************************************************************/
1515
#include <QStringBuilder>
16+
#include <QDateTime>
1617

1718
#include "qgslayermetadataformatter.h"
1819
#include "qgslayermetadata.h"

‎src/core/metadata/qgsprojectmetadata.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
#include "qgis_core.h"
2323
#include "qgsabstractmetadatabase.h"
2424

25+
#include <QDateTime>
26+
2527
/**
2628
* \ingroup core
2729
* \class QgsProjectMetadata

‎src/core/providers/memory/qgsmemoryproviderutils.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
#define QGSMEMORYPROVIDERUTILS_H
2020

2121
#include "qgis_core.h"
22-
#include "qgis.h"
22+
#include "qgswkbtypes.h"
2323
#include "qgscoordinatereferencesystem.h"
2424
#include <QString>
2525
#include <QVariant>

‎src/core/qgis.h

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,25 +18,12 @@
1818
#ifndef QGIS_H
1919
#define QGIS_H
2020

21-
#include <QEvent>
22-
#include <QString>
23-
#include <QMetaType>
24-
#include <QMap>
2521
#include <QMetaEnum>
26-
#include <QVariant>
27-
#include <QDateTime>
28-
#include <QDate>
29-
#include <QTime>
30-
#include <QHash>
31-
#include <cstdlib>
3222
#include <cfloat>
3323
#include <memory>
34-
#include <type_traits>
3524
#include <cmath>
36-
#include <qnumeric.h>
3725

3826
#include "qgstolerance.h"
39-
#include "qgswkbtypes.h"
4027
#include "qgis_core.h"
4128
#include "qgis_sip.h"
4229

‎src/core/qgscoordinatereferencesystem.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
#include <QMap>
2828
#include <QHash>
2929
#include <QReadWriteLock>
30+
#include <QExplicitlySharedDataPointer>
3031

3132
//qgis includes
3233
#include "qgis.h"

‎src/core/qgscoordinatetransformcontext.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
#include "qgis.h"
2323
#include "qgsdatumtransform.h"
2424

25+
#include <QExplicitlySharedDataPointer>
2526
class QgsCoordinateReferenceSystem;
2627
class QgsReadWriteContext;
2728
class QgsCoordinateTransformContextPrivate;

‎src/core/qgsdatasourceuri.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@
2020
#define QGSDATASOURCEURI_H
2121

2222
#include "qgis_core.h"
23-
#include "qgis.h"
23+
#include "qgis_sip.h"
24+
#include "qgswkbtypes.h"
2425

2526
#include <QMap>
2627

‎src/core/qgsinterval.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
#include <QMap>
2121
#include <QObject>
2222
#include <QDebug>
23+
#include <QDateTime>
2324

2425
/***************************************************************************
2526
* This class is considered CRITICAL and any change MUST be accompanied with

‎src/core/qgsmapsettings.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
#include <QSize>
2525
#include <QStringList>
2626

27-
#include "qgsabstractgeometry.h"
2827
#include "qgscoordinatereferencesystem.h"
2928
#include "qgslabelingenginesettings.h"
3029
#include "qgsmaptopixel.h"

‎src/core/qgsrendercontext.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
#include <QColor>
2424
#include <memory>
2525

26-
#include "qgsabstractgeometry.h"
2726
#include "qgscoordinatetransform.h"
2827
#include "qgsexpressioncontext.h"
2928
#include "qgsfeaturefilterprovider.h"

‎src/core/qgsvectorsimplifymethod.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515

1616
#include "qgis.h"
1717
#include "qgsvectorsimplifymethod.h"
18-
#include "qgsvectorlayer.h"
1918

2019
QgsVectorSimplifyMethod::QgsVectorSimplifyMethod()
2120
: mSimplifyHints( Qgis::DEFAULT_MAPTOPIXEL_THRESHOLD > 1 ? QgsVectorSimplifyMethod::FullSimplification : QgsVectorSimplifyMethod::GeometrySimplification )

‎src/core/qgsvirtuallayerdefinition.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ email : hugo dot mercier at oslandia dot com
1919

2020
#include "qgis_core.h"
2121
#include "qgsfields.h"
22-
#include "qgis.h"
22+
#include "qgswkbtypes.h"
2323

2424
/**
2525
* \ingroup core

‎src/core/symbology/qgsrendererregistry.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@
2222
#include <QStringList>
2323
#include <QDomElement>
2424

25-
#include "qgis.h"
25+
// #include "qgis.h"
26+
#include "qgswkbtypes.h"
2627

2728
class QgsFeatureRenderer;
2829
class QgsReadWriteContext;

‎src/gui/qgsgeometryrubberband.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
#define QGSGEOMETRYRUBBERBAND_H
2020

2121
#include "qgsmapcanvasitem.h"
22-
#include "qgis.h"
22+
#include "qgswkbtypes.h"
2323
#include <QBrush>
2424
#include <QPen>
2525
#include "qgis_gui.h"

‎src/gui/qgsmaptooledit.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#ifndef QGSMAPTOOLEDIT_H
1717
#define QGSMAPTOOLEDIT_H
1818

19-
#include "qgis.h"
19+
#include "qgswkbtypes.h"
2020
#include "qgsmaptool.h"
2121
#include "qgis_gui.h"
2222

‎src/gui/qgsnewmemorylayerdialog.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
#include "ui_qgsnewmemorylayerdialogbase.h"
2121
#include "qgsguiutils.h"
22-
#include "qgis.h"
22+
#include "qgswkbtypes.h"
2323
#include "qgshelp.h"
2424
#include "qgis_gui.h"
2525

‎src/gui/qgsnewvectorlayerdialog.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
#include "qgsguiutils.h"
2222
#include "qgshelp.h"
2323

24-
#include "qgis.h"
24+
#include "qgswkbtypes.h"
2525
#include "qgis_gui.h"
2626

2727
/**

‎src/providers/mssql/qgsmssqltablemodel.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
#include <QStandardItemModel>
2222

23-
#include "qgis.h"
23+
#include "qgswkbtypes.h"
2424

2525
//! Layer Property structure
2626
struct QgsMssqlLayerProperty

‎src/providers/postgres/qgspgtablemodel.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
#define QGSPGTABLEMODEL_H
1919
#include <QStandardItemModel>
2020

21-
#include "qgis.h"
21+
#include "qgswkbtypes.h"
2222
#include "qgspostgresconn.h"
2323

2424
class QIcon;

‎src/providers/spatialite/qgsspatialitetablemodel.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
#include <QStandardItemModel>
1919
class QIcon;
20-
#include "qgis.h"
20+
#include "qgswkbtypes.h"
2121

2222
/**
2323
* A model that holds the tables of a database in a hierarchy where the

0 commit comments

Comments
 (0)
Please sign in to comment.