Skip to content

Commit 718581f

Browse files
committed
adapt bindings to sip 4.19 (fixes #16071)
1 parent 274f61f commit 718581f

17 files changed

+19
-18
lines changed

python/analysis/analysis.sip

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
%Module(name=qgis._analysis,
2-
version=0,
32
keyword_arguments="Optional")
43

54
%Import QtCore/QtCoremod.sip

python/analysis/network/networkanalysis.sip

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
%Module(name=qgis._networkanalysis,
2-
version=0,
32
keyword_arguments="Optional")
43

54
%Import QtCore/QtCoremod.sip

python/core/conversions.sip

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -747,7 +747,7 @@ template<TYPE>
747747

748748
// QMap<qint64, TYPE> is implemented as a Python dictionary.
749749
template<TYPE>
750-
%MappedType QMap<qint64, TYPE> /DocType="dict-of-qint64-TYPE"/
750+
%MappedType QMap<qint64, TYPE>
751751
{
752752
%TypeHeaderCode
753753
#include <qmap.h>
@@ -1873,7 +1873,7 @@ template <TYPE>
18731873
};
18741874

18751875
// QList<QgsField> is implemented as a Python list of QgsField.
1876-
%MappedType QList<QgsField> /DocType="list-of-qgsfield"/
1876+
%MappedType QList<QgsField>
18771877
{
18781878
%TypeHeaderCode
18791879
#include <qgsfield.h>
@@ -1978,7 +1978,7 @@ template <TYPE>
19781978

19791979
%If (QVECTORINT_CONVERSION)
19801980
// QVector<int> is implemented as a Python list of integers.
1981-
%MappedType QVector<int> /DocType="list-of-int"/
1981+
%MappedType QVector<int>
19821982
{
19831983
%TypeHeaderCode
19841984
#include <qvector.h>

python/core/core.sip

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
%Module(name=qgis._core,
2-
version=0,
32
keyword_arguments="Optional")
43

54
%Feature QT5_SUPPORT

python/core/qgscoordinatetransform.sip

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
class QgsCoordinateTransform : QObject
1616
{
1717
%TypeHeaderCode
18+
extern PyObject *sipExportedExceptions__core[2]; // workaround: sipExportedExceptions__core is only defined in the first sip part
1819
#include <qgscoordinatetransform.h>
1920
%End
2021

@@ -215,5 +216,5 @@ class QgsCoordinateTransform : QObject
215216

216217
signals:
217218
/** Signal when an invalid pj_transform() has occurred */
218-
void invalidTransformInput() const;
219+
void invalidTransformInput() const;
219220
};

python/core/qgsfeature.sip

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ typedef QMap<int, QVariant> QgsAttributeMap;
44
typedef QVector<QVariant> QgsAttributes;
55

66
// QgsAttributes is implemented as a Python list of Python objects.
7-
%MappedType QgsAttributes /DocType="list-of-attributes"/
7+
%MappedType QgsAttributes
88
{
99
%TypeHeaderCode
1010
#include <qgsfeature.h>

python/core/qgspallabeling.sip

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// QMap<QgsPalLayerSettings::DataDefinedProperties, QgsDataDefined*> is implemented as a Python dictionary.
2-
%MappedType QMap<QgsPalLayerSettings::DataDefinedProperties, QgsDataDefined*> /DocType="dict-of-QgsPalLayerSettings.DataDefinedProperties-QgsDataDefined*"/
2+
%MappedType QMap<QgsPalLayerSettings::DataDefinedProperties, QgsDataDefined*>
33
{
44
%TypeHeaderCode
55
#include <qmap.h>

python/core/qgsvectorlayerfeatureiterator.sip

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,5 +70,6 @@ class QgsVectorLayerFeatureIterator : QgsAbstractFeatureIterator
7070
//void updateFeatureGeometry( QgsFeature& f );
7171

7272
private:
73-
QgsVectorLayerFeatureIterator();
73+
QgsVectorLayerFeatureIterator( const QgsVectorLayerFeatureIterator &rhs );
74+
7475
};

python/core/raster/qgsrasterprojector.sip

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ class QgsRasterProjector : QgsRasterInterface
5555

5656
int bandCount() const;
5757

58-
int dataType( int bandNo ) const;
58+
QGis::DataType dataType( int bandNo ) const;
5959

6060
/** \brief set source and destination CRS */
6161
void setCRS( const QgsCoordinateReferenceSystem & theSrcCRS, const QgsCoordinateReferenceSystem & theDestCRS,

python/gui/editorwidgets/qgsdatetimeedit.sip

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ class QgsDateTimeEdit : QDateTimeEdit
3737

3838
protected:
3939
virtual void resizeEvent( QResizeEvent* event );
40-
4140
void mousePressEvent( QMouseEvent*event );
41+
virtual void fixup(QString & input) const;
42+
virtual QValidator::State validate(QString &text, int &pos) const;
4243
};

0 commit comments

Comments
 (0)