Deprecated QgsGeometry::createPolylineFromQPolygonF and

QgsGeometry::createPolygonFromQPolygonF

These were internal details which should never have been exposed
to public API
This commit is contained in:
Nyall Dawson 2019-10-06 20:18:25 +10:00
parent 61cb466101
commit d5749f8713
3 changed files with 12 additions and 4 deletions

View File

@ -2026,7 +2026,7 @@ geometry will be a polyline.
.. versionadded:: 2.7
%End
static QgsPolylineXY createPolylineFromQPolygonF( const QPolygonF &polygon ) /Factory/;
static QgsPolylineXY createPolylineFromQPolygonF( const QPolygonF &polygon ) /Deprecated/;
%Docstring
Creates a QgsPolylineXY from a QPolygonF.
@ -2035,9 +2035,11 @@ Creates a QgsPolylineXY from a QPolygonF.
:return: :py:class:`QgsPolylineXY`
.. seealso:: :py:func:`createPolygonFromQPolygonF`
.. deprecated:: use QgsGeometry.fromQPolygonF() or QgsLineString.fromQPolygonF() instead.
%End
static QgsPolygonXY createPolygonFromQPolygonF( const QPolygonF &polygon ) /Factory/;
static QgsPolygonXY createPolygonFromQPolygonF( const QPolygonF &polygon ) /Deprecated/;
%Docstring
Creates a QgsPolygonXYfrom a QPolygonF.
@ -2046,6 +2048,8 @@ Creates a QgsPolygonXYfrom a QPolygonF.
:return: :py:class:`QgsPolygon`
.. seealso:: :py:func:`createPolylineFromQPolygonF`
.. deprecated:: use QgsGeometry.fromQPolygonF() or QgsLineString.fromQPolygonF() instead.
%End

View File

@ -2935,9 +2935,11 @@ QgsGeometry QgsGeometry::fromQPolygonF( const QPolygonF &polygon )
QgsPolygonXY QgsGeometry::createPolygonFromQPolygonF( const QPolygonF &polygon )
{
Q_NOWARN_DEPRECATED_PUSH
QgsPolygonXY result;
result << createPolylineFromQPolygonF( polygon );
return result;
Q_NOWARN_DEPRECATED_POP
}
QgsPolylineXY QgsGeometry::createPolylineFromQPolygonF( const QPolygonF &polygon )

View File

@ -2146,16 +2146,18 @@ class CORE_EXPORT QgsGeometry
* \param polygon source polygon
* \returns QgsPolylineXY
* \see createPolygonFromQPolygonF
* \deprecated use QgsGeometry::fromQPolygonF() or QgsLineString::fromQPolygonF() instead.
*/
static QgsPolylineXY createPolylineFromQPolygonF( const QPolygonF &polygon ) SIP_FACTORY;
Q_DECL_DEPRECATED static QgsPolylineXY createPolylineFromQPolygonF( const QPolygonF &polygon ) SIP_DEPRECATED;
/**
* Creates a QgsPolygonXYfrom a QPolygonF.
* \param polygon source polygon
* \returns QgsPolygon
* \see createPolylineFromQPolygonF
* \deprecated use QgsGeometry::fromQPolygonF() or QgsLineString::fromQPolygonF() instead.
*/
static QgsPolygonXY createPolygonFromQPolygonF( const QPolygonF &polygon ) SIP_FACTORY;
Q_DECL_DEPRECATED static QgsPolygonXY createPolygonFromQPolygonF( const QPolygonF &polygon ) SIP_DEPRECATED;
#ifndef SIP_RUN