Accepting request 461917 from home:bruno_friedmann:branches:Application:Geo
- Packaging: + Add upstream-85a0db2-additionnal-fix-sip.patch for sip 4.19.1 exclusively applied for TW OBS-URL: https://build.opensuse.org/request/show/461917 OBS-URL: https://build.opensuse.org/package/show/Application:Geo/qgis?expand=0&rev=209
This commit is contained in:
parent
35c9c9f2ec
commit
46c535cb61
@ -1,3 +1,10 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 2 07:51:52 UTC 2017 - bruno@ioda-net.ch
|
||||||
|
|
||||||
|
- Packaging:
|
||||||
|
+ Add upstream-85a0db2-additionnal-fix-sip.patch for sip 4.19.1
|
||||||
|
exclusively applied for TW
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Feb 27 12:52:57 UTC 2017 - nrochard@gmail.com
|
Mon Feb 27 12:52:57 UTC 2017 - nrochard@gmail.com
|
||||||
|
|
||||||
|
22
qgis.spec
22
qgis.spec
@ -27,9 +27,18 @@ Source: %{name}-%{version}.tar.bz2
|
|||||||
Source1: %{name}.desktop
|
Source1: %{name}.desktop
|
||||||
Source2: %{name}.rpmlintrc
|
Source2: %{name}.rpmlintrc
|
||||||
Source3: qgis_sample_data.zip
|
Source3: qgis_sample_data.zip
|
||||||
|
# Upstream fixes for sip 4.19 (TW)
|
||||||
|
Patch0: upstream-85a0db2-additionnal-fix-sip.patch
|
||||||
BuildRequires: sqlite-devel >= 3.5
|
BuildRequires: sqlite-devel >= 3.5
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
|
# Fix TW dependencies
|
||||||
|
%if 0%{?suse_version} > 1325
|
||||||
|
BuildRequires: python-wxWidgets > 3.0
|
||||||
|
BuildRequires: libwx_gtk2u_qa-suse3 > 3.0
|
||||||
|
%else
|
||||||
BuildRequires: python-wxWidgets
|
BuildRequires: python-wxWidgets
|
||||||
|
BuildRequires: libwx_gtk2u_qa-2_8-0-stl
|
||||||
|
%endif
|
||||||
BuildRequires: -post-build-checks
|
BuildRequires: -post-build-checks
|
||||||
BuildRequires: FastCGI-devel
|
BuildRequires: FastCGI-devel
|
||||||
BuildRequires: bison >= 2.4
|
BuildRequires: bison >= 2.4
|
||||||
@ -46,8 +55,7 @@ BuildRequires: libspatialite-devel
|
|||||||
BuildRequires: libspatialindex4
|
BuildRequires: libspatialindex4
|
||||||
BuildRequires: libqscintilla-devel
|
BuildRequires: libqscintilla-devel
|
||||||
BuildRequires: libspatialite-devel
|
BuildRequires: libspatialite-devel
|
||||||
BuildRequires: libwx_gtk2u_qa-2_8-0-stl
|
BuildRequires: python-devel >= 2.7
|
||||||
BuildRequires: python-devel >= 2.3
|
|
||||||
BuildRequires: python-qt4-devel
|
BuildRequires: python-qt4-devel
|
||||||
BuildRequires: python-sip-devel
|
BuildRequires: python-sip-devel
|
||||||
BuildRequires: libQtWebKit-devel
|
BuildRequires: libQtWebKit-devel
|
||||||
@ -74,7 +82,13 @@ Requires: python-qt4-utils
|
|||||||
Requires: python-qt4-devel
|
Requires: python-qt4-devel
|
||||||
Requires: python-sip
|
Requires: python-sip
|
||||||
Requires: python-xml
|
Requires: python-xml
|
||||||
|
%if 0%{?suse_version} > 1325
|
||||||
|
Requires: python-wxWidgets > 3.0
|
||||||
|
Requires: libwx_gtk2u_qa-suse3 > 3.0
|
||||||
|
%else
|
||||||
Requires: python-wxWidgets
|
Requires: python-wxWidgets
|
||||||
|
Requires: libwx_gtk2u_qa-2_8-0-stl
|
||||||
|
%endif
|
||||||
Requires: libqca2
|
Requires: libqca2
|
||||||
Requires: qca
|
Requires: qca
|
||||||
Recommends: apache2-mod_fcgid
|
Recommends: apache2-mod_fcgid
|
||||||
@ -124,6 +138,9 @@ QGIS sample data with free raster, vector, gps files and a GRASS location from A
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
|
%if 0%{?suse_version} > 1325
|
||||||
|
%patch0 -p1
|
||||||
|
%endif
|
||||||
|
|
||||||
%build
|
%build
|
||||||
export CFLAGS="%{optflags}"
|
export CFLAGS="%{optflags}"
|
||||||
@ -143,7 +160,6 @@ cd temp
|
|||||||
cmake -Wno-dev %{intsq} \
|
cmake -Wno-dev %{intsq} \
|
||||||
-D CMAKE_INSTALL_PREFIX=%{_prefix} \
|
-D CMAKE_INSTALL_PREFIX=%{_prefix} \
|
||||||
-D CMAKE_BUILD_TYPE="Release" \
|
-D CMAKE_BUILD_TYPE="Release" \
|
||||||
-D GRASS_PREFIX=/opt/grass\
|
|
||||||
-D QGIS_LIB_SUBDIR=%{lib} \
|
-D QGIS_LIB_SUBDIR=%{lib} \
|
||||||
-D WITH_BINDINGS=TRUE \
|
-D WITH_BINDINGS=TRUE \
|
||||||
-D WITH_QSPATIALITE=TRUE \
|
-D WITH_QSPATIALITE=TRUE \
|
||||||
|
256
upstream-718581f-fix-sip-4.19.patch
Normal file
256
upstream-718581f-fix-sip-4.19.patch
Normal file
@ -0,0 +1,256 @@
|
|||||||
|
From 718581ffb12b723f9a3c0ae01b7ec2d8aed9d4bb Mon Sep 17 00:00:00 2001
|
||||||
|
From: "Juergen E. Fischer" <jef@norbit.de>
|
||||||
|
Date: Sat, 11 Feb 2017 21:02:05 +0100
|
||||||
|
Subject: [PATCH] adapt bindings to sip 4.19 (fixes #16071)
|
||||||
|
|
||||||
|
---
|
||||||
|
python/analysis/analysis.sip | 1 -
|
||||||
|
python/analysis/network/networkanalysis.sip | 1 -
|
||||||
|
python/core/conversions.sip | 6 +++---
|
||||||
|
python/core/core.sip | 1 -
|
||||||
|
python/core/qgscoordinatetransform.sip | 3 ++-
|
||||||
|
python/core/qgsfeature.sip | 2 +-
|
||||||
|
python/core/qgspallabeling.sip | 2 +-
|
||||||
|
python/core/qgsvectorlayerfeatureiterator.sip | 3 ++-
|
||||||
|
python/core/raster/qgsrasterprojector.sip | 2 +-
|
||||||
|
python/gui/editorwidgets/qgsdatetimeedit.sip | 3 ++-
|
||||||
|
python/gui/editorwidgets/qgsdoublespinbox.sip | 1 +
|
||||||
|
python/gui/editorwidgets/qgsspinbox.sip | 2 +-
|
||||||
|
python/gui/gui.sip | 1 -
|
||||||
|
python/gui/qgslonglongvalidator.sip | 4 +++-
|
||||||
|
python/server/qgswmsconfigparser.sip | 2 +-
|
||||||
|
python/server/qgswmsprojectparser.sip | 2 +-
|
||||||
|
python/server/server.sip | 1 -
|
||||||
|
17 files changed, 19 insertions(+), 18 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/python/analysis/analysis.sip b/python/analysis/analysis.sip
|
||||||
|
index ceb5056..bd90e10 100644
|
||||||
|
--- a/python/analysis/analysis.sip
|
||||||
|
+++ b/python/analysis/analysis.sip
|
||||||
|
@@ -1,5 +1,4 @@
|
||||||
|
%Module(name=qgis._analysis,
|
||||||
|
- version=0,
|
||||||
|
keyword_arguments="Optional")
|
||||||
|
|
||||||
|
%Import QtCore/QtCoremod.sip
|
||||||
|
diff --git a/python/analysis/network/networkanalysis.sip b/python/analysis/network/networkanalysis.sip
|
||||||
|
index fb446d1..d2c192b 100644
|
||||||
|
--- a/python/analysis/network/networkanalysis.sip
|
||||||
|
+++ b/python/analysis/network/networkanalysis.sip
|
||||||
|
@@ -1,5 +1,4 @@
|
||||||
|
%Module(name=qgis._networkanalysis,
|
||||||
|
- version=0,
|
||||||
|
keyword_arguments="Optional")
|
||||||
|
|
||||||
|
%Import QtCore/QtCoremod.sip
|
||||||
|
diff --git a/python/core/conversions.sip b/python/core/conversions.sip
|
||||||
|
index 564d4de..f07d3ab 100644
|
||||||
|
--- a/python/core/conversions.sip
|
||||||
|
+++ b/python/core/conversions.sip
|
||||||
|
@@ -747,7 +747,7 @@ template<TYPE>
|
||||||
|
|
||||||
|
// QMap<qint64, TYPE> is implemented as a Python dictionary.
|
||||||
|
template<TYPE>
|
||||||
|
-%MappedType QMap<qint64, TYPE> /DocType="dict-of-qint64-TYPE"/
|
||||||
|
+%MappedType QMap<qint64, TYPE>
|
||||||
|
{
|
||||||
|
%TypeHeaderCode
|
||||||
|
#include <qmap.h>
|
||||||
|
@@ -1873,7 +1873,7 @@ template <TYPE>
|
||||||
|
};
|
||||||
|
|
||||||
|
// QList<QgsField> is implemented as a Python list of QgsField.
|
||||||
|
-%MappedType QList<QgsField> /DocType="list-of-qgsfield"/
|
||||||
|
+%MappedType QList<QgsField>
|
||||||
|
{
|
||||||
|
%TypeHeaderCode
|
||||||
|
#include <qgsfield.h>
|
||||||
|
@@ -1978,7 +1978,7 @@ template <TYPE>
|
||||||
|
|
||||||
|
%If (QVECTORINT_CONVERSION)
|
||||||
|
// QVector<int> is implemented as a Python list of integers.
|
||||||
|
-%MappedType QVector<int> /DocType="list-of-int"/
|
||||||
|
+%MappedType QVector<int>
|
||||||
|
{
|
||||||
|
%TypeHeaderCode
|
||||||
|
#include <qvector.h>
|
||||||
|
diff --git a/python/core/core.sip b/python/core/core.sip
|
||||||
|
index 577c4c1..8f0b6af 100644
|
||||||
|
--- a/python/core/core.sip
|
||||||
|
+++ b/python/core/core.sip
|
||||||
|
@@ -1,5 +1,4 @@
|
||||||
|
%Module(name=qgis._core,
|
||||||
|
- version=0,
|
||||||
|
keyword_arguments="Optional")
|
||||||
|
|
||||||
|
%Feature QT5_SUPPORT
|
||||||
|
diff --git a/python/core/qgscoordinatetransform.sip b/python/core/qgscoordinatetransform.sip
|
||||||
|
index c14ba53..f9b7854 100644
|
||||||
|
--- a/python/core/qgscoordinatetransform.sip
|
||||||
|
+++ b/python/core/qgscoordinatetransform.sip
|
||||||
|
@@ -15,6 +15,7 @@
|
||||||
|
class QgsCoordinateTransform : QObject
|
||||||
|
{
|
||||||
|
%TypeHeaderCode
|
||||||
|
+extern PyObject *sipExportedExceptions__core[2]; // workaround: sipExportedExceptions__core is only defined in the first sip part
|
||||||
|
#include <qgscoordinatetransform.h>
|
||||||
|
%End
|
||||||
|
|
||||||
|
@@ -215,5 +216,5 @@ class QgsCoordinateTransform : QObject
|
||||||
|
|
||||||
|
signals:
|
||||||
|
/** Signal when an invalid pj_transform() has occurred */
|
||||||
|
- void invalidTransformInput() const;
|
||||||
|
+ void invalidTransformInput() const;
|
||||||
|
};
|
||||||
|
diff --git a/python/core/qgsfeature.sip b/python/core/qgsfeature.sip
|
||||||
|
index 596f8a8..4009b50 100644
|
||||||
|
--- a/python/core/qgsfeature.sip
|
||||||
|
+++ b/python/core/qgsfeature.sip
|
||||||
|
@@ -4,7 +4,7 @@ typedef QMap<int, QVariant> QgsAttributeMap;
|
||||||
|
typedef QVector<QVariant> QgsAttributes;
|
||||||
|
|
||||||
|
// QgsAttributes is implemented as a Python list of Python objects.
|
||||||
|
-%MappedType QgsAttributes /DocType="list-of-attributes"/
|
||||||
|
+%MappedType QgsAttributes
|
||||||
|
{
|
||||||
|
%TypeHeaderCode
|
||||||
|
#include <qgsfeature.h>
|
||||||
|
diff --git a/python/core/qgspallabeling.sip b/python/core/qgspallabeling.sip
|
||||||
|
index 488b58b..3d99555 100644
|
||||||
|
--- a/python/core/qgspallabeling.sip
|
||||||
|
+++ b/python/core/qgspallabeling.sip
|
||||||
|
@@ -1,5 +1,5 @@
|
||||||
|
// QMap<QgsPalLayerSettings::DataDefinedProperties, QgsDataDefined*> is implemented as a Python dictionary.
|
||||||
|
-%MappedType QMap<QgsPalLayerSettings::DataDefinedProperties, QgsDataDefined*> /DocType="dict-of-QgsPalLayerSettings.DataDefinedProperties-QgsDataDefined*"/
|
||||||
|
+%MappedType QMap<QgsPalLayerSettings::DataDefinedProperties, QgsDataDefined*>
|
||||||
|
{
|
||||||
|
%TypeHeaderCode
|
||||||
|
#include <qmap.h>
|
||||||
|
diff --git a/python/core/qgsvectorlayerfeatureiterator.sip b/python/core/qgsvectorlayerfeatureiterator.sip
|
||||||
|
index 0685e20..ad3431c 100644
|
||||||
|
--- a/python/core/qgsvectorlayerfeatureiterator.sip
|
||||||
|
+++ b/python/core/qgsvectorlayerfeatureiterator.sip
|
||||||
|
@@ -70,5 +70,6 @@ class QgsVectorLayerFeatureIterator : QgsAbstractFeatureIterator
|
||||||
|
//void updateFeatureGeometry( QgsFeature& f );
|
||||||
|
|
||||||
|
private:
|
||||||
|
- QgsVectorLayerFeatureIterator();
|
||||||
|
+ QgsVectorLayerFeatureIterator( const QgsVectorLayerFeatureIterator &rhs );
|
||||||
|
+
|
||||||
|
};
|
||||||
|
diff --git a/python/core/raster/qgsrasterprojector.sip b/python/core/raster/qgsrasterprojector.sip
|
||||||
|
index 47bb697..40b9a10 100644
|
||||||
|
--- a/python/core/raster/qgsrasterprojector.sip
|
||||||
|
+++ b/python/core/raster/qgsrasterprojector.sip
|
||||||
|
@@ -55,7 +55,7 @@ class QgsRasterProjector : QgsRasterInterface
|
||||||
|
|
||||||
|
int bandCount() const;
|
||||||
|
|
||||||
|
- int dataType( int bandNo ) const;
|
||||||
|
+ QGis::DataType dataType( int bandNo ) const;
|
||||||
|
|
||||||
|
/** \brief set source and destination CRS */
|
||||||
|
void setCRS( const QgsCoordinateReferenceSystem & theSrcCRS, const QgsCoordinateReferenceSystem & theDestCRS,
|
||||||
|
diff --git a/python/gui/editorwidgets/qgsdatetimeedit.sip b/python/gui/editorwidgets/qgsdatetimeedit.sip
|
||||||
|
index deda76d..be658a1 100644
|
||||||
|
--- a/python/gui/editorwidgets/qgsdatetimeedit.sip
|
||||||
|
+++ b/python/gui/editorwidgets/qgsdatetimeedit.sip
|
||||||
|
@@ -37,6 +37,7 @@ class QgsDateTimeEdit : QDateTimeEdit
|
||||||
|
|
||||||
|
protected:
|
||||||
|
virtual void resizeEvent( QResizeEvent* event );
|
||||||
|
-
|
||||||
|
void mousePressEvent( QMouseEvent*event );
|
||||||
|
+ virtual void fixup(QString & input) const;
|
||||||
|
+ virtual QValidator::State validate(QString &text, int &pos) const;
|
||||||
|
};
|
||||||
|
diff --git a/python/gui/editorwidgets/qgsdoublespinbox.sip b/python/gui/editorwidgets/qgsdoublespinbox.sip
|
||||||
|
index 1666a02..58f589d 100644
|
||||||
|
--- a/python/gui/editorwidgets/qgsdoublespinbox.sip
|
||||||
|
+++ b/python/gui/editorwidgets/qgsdoublespinbox.sip
|
||||||
|
@@ -80,4 +80,5 @@ class QgsDoubleSpinBox : QDoubleSpinBox
|
||||||
|
protected:
|
||||||
|
virtual void changeEvent( QEvent* event );
|
||||||
|
virtual void paintEvent( QPaintEvent* event );
|
||||||
|
+ virtual void fixup(QString & input) const;
|
||||||
|
};
|
||||||
|
diff --git a/python/gui/editorwidgets/qgsspinbox.sip b/python/gui/editorwidgets/qgsspinbox.sip
|
||||||
|
index d560641..c953470 100644
|
||||||
|
--- a/python/gui/editorwidgets/qgsspinbox.sip
|
||||||
|
+++ b/python/gui/editorwidgets/qgsspinbox.sip
|
||||||
|
@@ -78,7 +78,7 @@ class QgsSpinBox : QSpinBox
|
||||||
|
virtual QValidator::State validate( QString & input, int & pos ) const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
-
|
||||||
|
virtual void changeEvent( QEvent* event );
|
||||||
|
virtual void paintEvent( QPaintEvent* event );
|
||||||
|
+ virtual void fixup(QString &input) const;
|
||||||
|
};
|
||||||
|
diff --git a/python/gui/gui.sip b/python/gui/gui.sip
|
||||||
|
index 240c636..727ac707f 100644
|
||||||
|
--- a/python/gui/gui.sip
|
||||||
|
+++ b/python/gui/gui.sip
|
||||||
|
@@ -1,5 +1,4 @@
|
||||||
|
%Module(name=qgis._gui,
|
||||||
|
- version=0,
|
||||||
|
keyword_arguments="Optional")
|
||||||
|
|
||||||
|
%Feature HAVE_QSCI_SIP
|
||||||
|
diff --git a/python/gui/qgslonglongvalidator.sip b/python/gui/qgslonglongvalidator.sip
|
||||||
|
index 9def830..7500357 100644
|
||||||
|
--- a/python/gui/qgslonglongvalidator.sip
|
||||||
|
+++ b/python/gui/qgslonglongvalidator.sip
|
||||||
|
@@ -8,7 +8,7 @@ class QgsLongLongValidator : QValidator
|
||||||
|
QgsLongLongValidator( qint64 bottom, qint64 top, QObject *parent );
|
||||||
|
~QgsLongLongValidator();
|
||||||
|
|
||||||
|
- QValidator::State validate( QString &input, int& ) const;
|
||||||
|
+ virtual QValidator::State validate( QString &input, int& ) const;
|
||||||
|
|
||||||
|
void setBottom( qint64 bottom );
|
||||||
|
void setTop( qint64 top );
|
||||||
|
@@ -17,4 +17,6 @@ class QgsLongLongValidator : QValidator
|
||||||
|
|
||||||
|
qint64 bottom() const;
|
||||||
|
qint64 top() const;
|
||||||
|
+
|
||||||
|
+ virtual void fixup(QString &input) const;
|
||||||
|
};
|
||||||
|
diff --git a/python/server/qgswmsconfigparser.sip b/python/server/qgswmsconfigparser.sip
|
||||||
|
index f05752c..d231637 100644
|
||||||
|
--- a/python/server/qgswmsconfigparser.sip
|
||||||
|
+++ b/python/server/qgswmsconfigparser.sip
|
||||||
|
@@ -115,7 +115,7 @@ class QgsWMSConfigParser
|
||||||
|
virtual void setScaleDenominator( double denom ) = 0;
|
||||||
|
virtual void addExternalGMLData( const QString& layerName, QDomDocument* gmlDoc ) = 0;
|
||||||
|
|
||||||
|
- virtual QList< QPair< QString, QgsLayerCoordinateTransform > > layerCoordinateTransforms() const = 0;
|
||||||
|
+ // virtual QList< QPair< QString, QgsLayerCoordinateTransform > > layerCoordinateTransforms() const = 0;
|
||||||
|
|
||||||
|
virtual int nLayers() const = 0;
|
||||||
|
|
||||||
|
diff --git a/python/server/qgswmsprojectparser.sip b/python/server/qgswmsprojectparser.sip
|
||||||
|
index f6dd579..13fea73 100644
|
||||||
|
--- a/python/server/qgswmsprojectparser.sip
|
||||||
|
+++ b/python/server/qgswmsprojectparser.sip
|
||||||
|
@@ -63,7 +63,7 @@ class QgsWMSProjectParser : public QgsWMSConfigParser
|
||||||
|
void setScaleDenominator( double ) /*override*/;
|
||||||
|
void addExternalGMLData( const QString&, QDomDocument* ) /*override*/ ;
|
||||||
|
|
||||||
|
- QList< QPair< QString, QgsLayerCoordinateTransform > > layerCoordinateTransforms() const /*override*/ ;
|
||||||
|
+ // QList< QPair< QString, QgsLayerCoordinateTransform > > layerCoordinateTransforms() const /*override*/ ;
|
||||||
|
|
||||||
|
/** 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*/
|
||||||
|
int layersAndStyles( QStringList& layers, QStringList& styles ) const /*override*/ ;
|
||||||
|
diff --git a/python/server/server.sip b/python/server/server.sip
|
||||||
|
index 537cd0b..355d3fa 100644
|
||||||
|
--- a/python/server/server.sip
|
||||||
|
+++ b/python/server/server.sip
|
||||||
|
@@ -1,5 +1,4 @@
|
||||||
|
%Module(name=qgis._server,
|
||||||
|
- version=0,
|
||||||
|
keyword_arguments="Optional")
|
||||||
|
|
||||||
|
|
42
upstream-85a0db2-additionnal-fix-sip.patch
Normal file
42
upstream-85a0db2-additionnal-fix-sip.patch
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
From 85a0db24f32351f6096cd8282f03ad5c2f4e6ef5 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Sandro Mani <manisandro@gmail.com>
|
||||||
|
Date: Wed, 1 Mar 2017 16:12:38 +0100
|
||||||
|
Subject: [PATCH] Fix build against recent sip/PyQt4:
|
||||||
|
|
||||||
|
qgsfiledownloader.sip:33:0:
|
||||||
|
src/gui/qgsfiledownloader.h:94:5: error: overriding non-deleted function 'virtual QgsFileDownloader::~QgsFileDownloader()'
|
||||||
|
|
||||||
|
RuntimeError: qgis._core cannot import type 'QList<QVariant>' from PyQt4.QtCore
|
||||||
|
---
|
||||||
|
python/core/core.sip | 1 +
|
||||||
|
src/gui/qgsfiledownloader.h | 4 +++-
|
||||||
|
2 files changed, 4 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/python/core/core.sip b/python/core/core.sip
|
||||||
|
index 8f0b6af..41f5450 100644
|
||||||
|
--- a/python/core/core.sip
|
||||||
|
+++ b/python/core/core.sip
|
||||||
|
@@ -3,6 +3,7 @@
|
||||||
|
|
||||||
|
%Feature QT5_SUPPORT
|
||||||
|
|
||||||
|
+%Import QtCore/QtCoremod.sip
|
||||||
|
%Import QtXml/QtXmlmod.sip
|
||||||
|
%Import QtNetwork/QtNetworkmod.sip
|
||||||
|
%Import QtSql/QtSqlmod.sip
|
||||||
|
diff --git a/src/gui/qgsfiledownloader.h b/src/gui/qgsfiledownloader.h
|
||||||
|
index c9276f7..841e4b6 100644
|
||||||
|
--- a/src/gui/qgsfiledownloader.h
|
||||||
|
+++ b/src/gui/qgsfiledownloader.h
|
||||||
|
@@ -90,8 +90,10 @@ class GUI_EXPORT QgsFileDownloader : public QObject
|
||||||
|
void onSslErrors( QNetworkReply *reply, const QList<QSslError> &errors );
|
||||||
|
#endif
|
||||||
|
|
||||||
|
- private:
|
||||||
|
+ protected:
|
||||||
|
~QgsFileDownloader();
|
||||||
|
+
|
||||||
|
+ private:
|
||||||
|
/**
|
||||||
|
* Abort current request and show an error if the instance has GUI
|
||||||
|
* notifications enabled.
|
Loading…
Reference in New Issue
Block a user