Fix missing Factory annotation

This commit is contained in:
Nyall Dawson 2018-10-23 14:16:26 +10:00
parent 561d59b78c
commit 64c99b7348
3 changed files with 3 additions and 3 deletions

View File

@ -503,7 +503,7 @@ It returns false by default.
Must be implemented by providers that support delete styles from db returning true
%End
virtual QgsFeatureRenderer *createRenderer( const QVariantMap &configuration = QVariantMap() ) const;
virtual QgsFeatureRenderer *createRenderer( const QVariantMap &configuration = QVariantMap() ) const /Factory/;
%Docstring
Creates a new vector layer feature renderer, using provider backend specific information.

View File

@ -694,7 +694,7 @@ bool QgsVectorDataProvider::isDeleteStyleFromDatabaseSupported() const
return false;
}
QgsFeatureRenderer *QgsVectorDataProvider::createRenderer( const QVariantMap & ) const SIP_FACTORY
QgsFeatureRenderer *QgsVectorDataProvider::createRenderer( const QVariantMap & ) const
{
return nullptr;
}

View File

@ -518,7 +518,7 @@ class CORE_EXPORT QgsVectorDataProvider : public QgsDataProvider, public QgsFeat
*
* \since QGIS 3.2
*/
virtual QgsFeatureRenderer *createRenderer( const QVariantMap &configuration = QVariantMap() ) const;
virtual QgsFeatureRenderer *createRenderer( const QVariantMap &configuration = QVariantMap() ) const SIP_FACTORY;
static QVariant convertValue( QVariant::Type type, const QString &value );