Skip to content

Commit 718581f

Browse files
committedFeb 11, 2017
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
};

‎python/gui/editorwidgets/qgsdoublespinbox.sip

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,4 +80,5 @@ class QgsDoubleSpinBox : QDoubleSpinBox
8080
protected:
8181
virtual void changeEvent( QEvent* event );
8282
virtual void paintEvent( QPaintEvent* event );
83+
virtual void fixup(QString & input) const;
8384
};

‎python/gui/editorwidgets/qgsspinbox.sip

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ class QgsSpinBox : QSpinBox
7878
virtual QValidator::State validate( QString & input, int & pos ) const;
7979

8080
protected:
81-
8281
virtual void changeEvent( QEvent* event );
8382
virtual void paintEvent( QPaintEvent* event );
83+
virtual void fixup(QString &input) const;
8484
};

‎python/gui/gui.sip

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

54
%Feature HAVE_QSCI_SIP

‎python/gui/qgslonglongvalidator.sip

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class QgsLongLongValidator : QValidator
88
QgsLongLongValidator( qint64 bottom, qint64 top, QObject *parent );
99
~QgsLongLongValidator();
1010

11-
QValidator::State validate( QString &input, int& ) const;
11+
virtual QValidator::State validate( QString &input, int& ) const;
1212

1313
void setBottom( qint64 bottom );
1414
void setTop( qint64 top );
@@ -17,4 +17,6 @@ class QgsLongLongValidator : QValidator
1717

1818
qint64 bottom() const;
1919
qint64 top() const;
20+
21+
virtual void fixup(QString &input) const;
2022
};

‎python/server/qgswmsconfigparser.sip

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ class QgsWMSConfigParser
115115
virtual void setScaleDenominator( double denom ) = 0;
116116
virtual void addExternalGMLData( const QString& layerName, QDomDocument* gmlDoc ) = 0;
117117

118-
virtual QList< QPair< QString, QgsLayerCoordinateTransform > > layerCoordinateTransforms() const = 0;
118+
// virtual QList< QPair< QString, QgsLayerCoordinateTransform > > layerCoordinateTransforms() const = 0;
119119

120120
virtual int nLayers() const = 0;
121121

‎python/server/qgswmsprojectparser.sip

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ class QgsWMSProjectParser : public QgsWMSConfigParser
6363
void setScaleDenominator( double ) /*override*/;
6464
void addExternalGMLData( const QString&, QDomDocument* ) /*override*/ ;
6565

66-
QList< QPair< QString, QgsLayerCoordinateTransform > > layerCoordinateTransforms() const /*override*/ ;
66+
// QList< QPair< QString, QgsLayerCoordinateTransform > > layerCoordinateTransforms() const /*override*/ ;
6767

6868
/** Fills a layer and a style list. The two list have the same number of entries and the style and the layer at a position belong together (similar to the HTTP parameters 'Layers' and 'Styles'. Returns 0 in case of success*/
6969
int layersAndStyles( QStringList& layers, QStringList& styles ) const /*override*/ ;

‎python/server/server.sip

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

54

0 commit comments

Comments
 (0)
Please sign in to comment.