QGIS API Documentation  3.11.0-Master (81e645902f)
Deprecated List
Member QgisInterface::openURL (const QString &url, bool useQgisDocDirectory=true)=0
Use QDesktopServices instead
Member QgsAbstractDataSourceWidget::progress (int, int)
Since QGIS 3.4 this signal is no longer used. Use QgsProxyProgressTask instead to show progress reports.
Member QgsAnnotation::frameOffsetFromReferencePoint () const
use frameOffsetFromReferencePointMm() instead
Member QgsAnnotation::frameSize () const
use frameSizeMm() instead
Member QgsAnnotation::setFrameOffsetFromReferencePoint (QPointF offset)
use setFrameOffsetFromReferencePointMm() instead
Member QgsAnnotation::setFrameSize (QSizeF size)
use setFrameSizeMm() instead
Member QgsAttributeEditorRelation::QgsAttributeEditorRelation (const QString &name, const QString &relationId, QgsAttributeEditorElement *parent)
since QGIS 3.0.2.
Member QgsAttributeEditorRelation::QgsAttributeEditorRelation (const QString &name, const QgsRelation &relation, QgsAttributeEditorElement *parent)
since QGIS 3.0.2.
Member QgsAttributeForm::attributeChanged (const QString &attribute, const QVariant &value)
since 3.0
Member QgsAttributeForm::Mode
Use QgsAttributeEditorContext::Mode instead.
Member QgsAttributeFormEditorWidget::valueChanged (const QVariant &value)
since QGIS 3.10 use valuesChanged instead
Member QgsBrowserDockWidget::addFavorite ()
will be removed in QGIS 4.0 - use the methods in QgsBrowserModel instead
Member QgsBrowserDockWidget::addFavoriteDirectory ()
will be removed in QGIS 4.0 - use the methods in QgsBrowserModel instead
Member QgsBrowserDockWidget::addFavoriteDirectory (const QString &favDir, const QString &name=QString())
will be removed in QGIS 4.0 - use the methods in QgsBrowserModel instead
Member QgsBrowserDockWidget::addLayerAtIndex (const QModelIndex &index)
will be removed in QGIS 4.0 - retrieve the QgsLayerItem itself and manually add to project.
Member QgsBrowserDockWidget::removeFavorite ()
will be removed in QGIS 4.0 - use the methods in QgsBrowserModel instead
Member QgsBrowserDockWidget::toggleFastScan ()
will be removed in QGIS 4.0
Member QgsBrowserModel::connectItem (QgsDataItem *item)
Deprecated since QGIS 3.4 – this method has no effect, and is dangerous to call in earlier QGIS versions.
Member QgsCategorizedSymbolRenderer::skipRender ()
No longer used, will be removed in QGIS 4.0
Member QgsCategorizedSymbolRenderer::symbolForValue (const QVariant &value) const
use variant which takes a second bool argument instead.
Member QgsCoordinateTransform::destinationDatumTransformId () const
Unused on builds based on Proj 6.0 or later
Member QgsCoordinateTransform::setDestinationDatumTransformId (int datumId)
Unused on builds based on Proj 6.0 or later
Member QgsCoordinateTransform::setSourceDatumTransformId (int datumId)
Unused on builds based on Proj 6.0 or later
Member QgsCoordinateTransform::sourceDatumTransformId () const
Unused on builds based on Proj 6.0 or later
Member QgsCoordinateTransformContext::addSourceDestinationDatumTransform (const QgsCoordinateReferenceSystem &sourceCrs, const QgsCoordinateReferenceSystem &destinationCrs, int sourceTransformId, int destinationTransformId)
Has no effect on builds based on Proj 6.0 or later, use addCoordinateOperation() instead.
Member QgsCoordinateTransformContext::calculateDatumTransforms (const QgsCoordinateReferenceSystem &source, const QgsCoordinateReferenceSystem &destination) const
Has no effect on builds based on Proj 6.0 or later. Use calculateCoordinateOperation() instead.
Member QgsCoordinateTransformContext::removeSourceDestinationDatumTransform (const QgsCoordinateReferenceSystem &sourceCrs, const QgsCoordinateReferenceSystem &destinationCrs)
Use removeCoordinateOperation() instead
Member QgsCoordinateTransformContext::sourceDestinationDatumTransforms () const
Has no effect on builds based on Proj 6.0 or later, use coordinateOperations() instead.
Member QgsCustomDropHandler::handleMimeData (const QMimeData *data)
since QGIS 3.10 - use handleMimeDataV2() instead.
Member QgsDataItem::acceptDrop ()
QGIS 3.10
Member QgsDataItem::handleDrop (const QMimeData *, Qt::DropAction)
QGIS 3.10
Member QgsDataItem::paramWidget ()
QGIS 3.10
Member QgsDataItem::rename (const QString &name)
QGIS 3.10
Member QgsDataItem::SetCrs
since QGIS 3.6 – no longer used by QGIS and will be removed in QGIS 4.0
Member QgsDataItem::setCrs (const QgsCoordinateReferenceSystem &crs)
since QGIS 3.6. This method is no longer used by QGIS and will be removed in QGIS 4.0.
Member QgsDatumTransform::datumTransformations (const QgsCoordinateReferenceSystem &source, const QgsCoordinateReferenceSystem &destination)
Not used for builds based on Proj >= 6.0
Member QgsDatumTransform::datumTransformInfo (int datumTransformId)
Not used for builds based on Proj >= 6.0
Member QgsDatumTransform::datumTransformToProj (int datumTransformId)
Not used for builds based on Proj >= 6.0
Member QgsDatumTransform::projStringToDatumTransformId (const QString &string)
Not used for builds based on Proj >= 6.0
Class QgsDatumTransform::TransformInfo
Not used on builds based on Proj >= 6.0
Class QgsDatumTransform::TransformPair
Not used for builds based on Proj >= 6.0
Member QgsDxfRuleBasedLabelProvider::reinit (QgsVectorLayer *layer)
since QGIS 3.12
Member QgsEditorWidgetWrapper::setValue (const QVariant &value)
since QGIS 3.10
Member QgsEditorWidgetWrapper::valueChanged (const QVariant &value)
since QGIS 3.10 use valuesChanged signal instead
Member QgsFeatureFilterModel::extraIdentifierValue () const
since QGIS 3.10
Member QgsFeatureFilterModel::identifierField () const
since QGIS 3.10 use identifierFields instead
Member QgsFeatureFilterModel::IdentifierValueRole
Use IdentifierValuesRole instead
Member QgsFeatureFilterModel::setExtraIdentifierValue (const QVariant &extraIdentifierValue)
since QGIS 3.10
Member QgsFeatureFilterModel::setIdentifierField (const QString &identifierField)
since QGIS 3.10
Member QgsFeatureListComboBox::identifierField () const
since QGIS 3.10
Member QgsFeatureListComboBox::identifierValue () const
since QGIS 3.10
Member QgsFeatureListComboBox::setIdentifierField (const QString &identifierField)
since QGIS 3.10
Member QgsFeatureListComboBox::setIdentifierValue (const QVariant &identifierValue)
since QGIS 3.10 use setIdentifierValues
Member QgsFeatureListModel::onBeginInsertRows (const QModelIndex &parent, int first, int last)
use beginInsertRows() instead
Member QgsFeatureListModel::onBeginRemoveRows (const QModelIndex &parent, int first, int last)
Use beginRemoveRows() instead
Member QgsFeatureListModel::onEndInsertRows (const QModelIndex &parent, int first, int last)
use endInsertRows() instead
Member QgsFeatureListModel::onEndRemoveRows (const QModelIndex &parent, int first, int last)
Use endRemoveRows() instead
Member QgsFeatureRequest::connectionTimeout () const
Use timeout() instead.
Member QgsFeatureRequest::setConnectionTimeout (int connectionTimeout)
Use setTimeout() instead.
Member QgsFieldConditionalFormatWidget::loadStyle (const QgsConditionalStyle &style) SIP_DEPRECATED
no longer used, use QgsEditConditionalFormatRuleWidget::loadStyle instead.
Member QgsFieldConditionalFormatWidget::reset () SIP_DEPRECATED
no longer used, will be removed in QGIS 4.0
Member QgsFieldConditionalFormatWidget::viewRules () SIP_DEPRECATED
no longer used, will be removed in QGIS 4.0
Member QgsGeometry::createPolygonFromQPolygonF (const QPolygonF &polygon)
use QgsGeometry::fromQPolygonF() or QgsLineString::fromQPolygonF() instead.
Member QgsGeometry::createPolylineFromQPolygonF (const QPolygonF &polygon)
use QgsGeometry::fromQPolygonF() or QgsLineString::fromQPolygonF() instead.
Member QgsGeometry::splitGeometry (const QVector< QgsPointXY > &splitLine, QVector< QgsGeometry > &newGeometries, bool topological, QVector< QgsPointXY > &topologyTestPoints)
since QGIS 3.12 - will be removed in QGIS 4.0. Use the variant which accepts QgsPoint objects instead of QgsPointXY.
Member QgsGraduatedSymbolRenderer::astride () const
since QGIS 3.10 use classficationMethod instead
Member QgsGraduatedSymbolRenderer::calcEqualIntervalBreaks (double minimum, double maximum, int classes, bool useSymmetricMode, double symmetryPoint, bool astride)
since QGIS 3.10 use QgsClassificationEqualInterval class instead
Member QgsGraduatedSymbolRenderer::createRenderer (QgsVectorLayer *vlayer, const QString &attrName, int classes, Mode mode, QgsSymbol *symbol, QgsColorRamp *ramp, const QgsRendererRangeLabelFormat &legendFormat=QgsRendererRangeLabelFormat(), bool useSymmetricMode=false, double symmetryPoint=0.0, const QStringList &listForCboPrettyBreaks=QStringList(), bool astride=false)
since QGIS 3.10
Member QgsGraduatedSymbolRenderer::labelFormat () const
since QGIS 3.10 use classificationMethod() and QgsClassificationMethod::setLabelFormat instead
Member QgsGraduatedSymbolRenderer::makeBreaksSymmetric (QList< double > &breaks, double symmetryPoint, bool astride)
since QGIS 3.10, use QgsClassificationMethod::makeBreaksSymmetric instead
Member QgsGraduatedSymbolRenderer::Mode
since QGIS 3.10 use QgsClassificationMethod::MethodId instead
Member QgsGraduatedSymbolRenderer::mode () const
since QGIS 3.10 use classficationMethod instead
Member QgsGraduatedSymbolRenderer::setAstride (bool astride)
since QGIS 3.10 use classficationMethod instead
Member QgsGraduatedSymbolRenderer::setLabelFormat (const QgsRendererRangeLabelFormat &labelFormat, bool updateRanges=false)
since QGIS 3.10 use classificationMethod() and QgsClassificationMethod::setLabelFormat instead
Member QgsGraduatedSymbolRenderer::setMode (Mode mode)
since QGIS 3.10 use classficationMethod instead
Member QgsGraduatedSymbolRenderer::setSymmetryPoint (double symmetryPoint)
since QGIS 3.10 use classficationMethod instead
Member QgsGraduatedSymbolRenderer::setUseSymmetricMode (bool useSymmetricMode)
since QGIS 3.10 use classficationMethod instead
Member QgsGraduatedSymbolRenderer::symmetryPoint () const
since QGIS 3.10 use classficationMethod instead
Member QgsGraduatedSymbolRenderer::updateClasses (QgsVectorLayer *vlayer, Mode mode, int nclasses, bool useSymmetricMode=false, double symmetryPoint=0.0, bool astride=false)
since QGIS 3.10
Member QgsGraduatedSymbolRenderer::useSymmetricMode () const
since QGIS 3.10 use classficationMethod instead
Member QgsLabelingEngineSettings::searchMethod () const
since QGIS 3.10 - Chain is always used.
Member QgsLabelingEngineSettings::setSearchMethod (Search s)
since QGIS 3.10 - Chain is always used.
Member QgsLayerItem::deleteLayer ()
QGIS 3.10
Member QgsLayerTreeModelLegendNode::ItemContext::labelXOffset
use columnLeft, columnRight instead.
Member QgsLayerTreeModelLegendNode::ItemContext::point
Use top, columnLeft, columnRight instead.
Member QgsLayerTreeRegistryBridge::setLayerInsertionPoint (QgsLayerTreeGroup *parentGroup, int index)
since QGIS 3.10 use setLayerInsertionPoint( const InsertionPoint &insertionPoint ) instead
Member QgsLayerTreeViewDefaultActions::actionMakeTopLevel (QObject *parent=nullptr)
since QGIS 3.2, use actionMoveOutOfGroup()
Member QgsLayerTreeViewDefaultActions::makeTopLevel ()
since QGIS 3.2, use moveOutOfGroup()
Member QgsLayoutItem::numberExportLayers () const
Use nextExportPart() and exportLayerBehavior() instead.
Member QgsLayoutItemScaleBar::font () const
use textFormat() instead
Member QgsLayoutItemScaleBar::fontColor () const
use textFormat() instead
Member QgsLayoutItemScaleBar::setFont (const QFont &font)
use setTextFormat() instead
Member QgsLayoutItemScaleBar::setFontColor (const QColor &color)
use setTextFormat() instead
Member QgsLayoutPageCollection::pageStyleSymbol () const
Use QgsLayoutItemPage::pageStyleSymbol() instead.
Member QgsLayoutRenderContext::currentExportLayer () const
Items should now handle this themselves, via QgsLayoutItem::exportLayerBehavior() and returning QgsLayoutItem::nextExportPart().
Member QgsLayoutRenderContext::setCurrentExportLayer (int layer=-1)
Items should now handle this themselves, via QgsLayoutItem::exportLayerBehavior() and returning QgsLayoutItem::nextExportPart().
Member QgsLayoutReportContext::predefinedScales () const
Use QgsLayoutRenderContext::predefinedScales()
Member QgsLayoutReportContext::setPredefinedScales (const QVector< qreal > &scales)
Use QgsLayoutRenderContext::setPredefinedScales()
Member QgsLocator::prefixedFilters () const
since QGIS 3.2 use filters() instead
Member QgsMapLayer::hasDependencyCycle (const QSet< QgsMapLayerDependency > &) const
since QGIS 3.10
Member QgsMapRendererJob::drawLabeling (const QgsMapSettings &settings, QgsRenderContext &renderContext, QgsLabelingEngine *labelingEngine2, QPainter *painter)
Will be removed in QGIS 4.0
Class QgsMapServiceException
Use QsgServerException
Member QgsMapToolCapture::points () const
since QGIS 3.12 - will be removed in QGIS 4.0. Use the variant returns QgsPoint objects instead of QgsPointXY.
Member QgsMapToolCapture::setPoints (const QVector< QgsPointXY > &pointList)
since QGIS 3.12 - will be removed in QGIS 4.0. Use the variant which accepts QgsPoint objects instead of QgsPointXY.
Member QgsMapToolEdit::addTopologicalPoints (const QVector< QgsPointXY > &vertices)
since QGIS 3.12 - will be removed in QGIS 4.0. Use the variant which accepts QgsPoint objects instead of QgsPointXY.
Member QgsMapToPixel::toMapPoint (double x, double y) const
since QGIS 3.4 use toMapCoordinates instead
Member QgsMarkerLineSymbolLayer::rotateMarker () const
Use rotateSymbols() instead.
Member QgsMarkerLineSymbolLayer::setRotateMarker (bool rotate)
Use setRotateSymbols() instead.
Member QgsNetworkAccessManager::requestAboutToBeCreated (QNetworkAccessManager::Operation, const QNetworkRequest &, QIODevice *)
Use the thread-safe requestAboutToBeCreated( QgsNetworkRequestParameters ) signal instead.
Member QgsNetworkAccessManager::requestCreated (QNetworkReply *)
Use the thread-safe requestAboutToBeCreated( QgsNetworkRequestParameters ) signal instead.
Member QgsNewOgrConnection::showHelp () SIP_DEPRECATED
will be made private with QGIS 4
Member QgsNewVectorLayerDialog::runAndCreateLayer (QWidget *parent=nullptr, QString *enc=nullptr, const QgsCoordinateReferenceSystem &crs=QgsCoordinateReferenceSystem(), const QString &initialPath=QString())
since QGIS 3.4.5 - use execAndCreateLayer() instead.
Member QgsOpenClUtils::buildProgram (const cl::Context &context, const QString &source, ExceptionBehavior exceptionBehavior=Catch)
since QGIS 3.6
Member QgsPalLayerSettings::previewBkgrdColor
since QGIS 3.10.
Member QgsProcessingAlgorithm::helpString () const
Unused, will be removed in QGIS 4.0
Member QgsProcessingUtils::combineLayerExtents (const QList< QgsMapLayer *> &layers, const QgsCoordinateReferenceSystem &crs=QgsCoordinateReferenceSystem())
Use version with QgsProcessingContext argument instead
Member QgsProject::fileInfo () const
since QGIS 3.2 use absoluteFilePath(), baseName() or lastModifiedTime() instead
Member QgsProject::mapScales () const
Use viewSettings() instead
Member QgsProject::mapScalesChanged ()
Use viewSettings() instead
Member QgsProject::nonIdentifiableLayers () const
since QGIS 3.4 use QgsMapLayer::setFlags() instead
Member QgsProject::nonIdentifiableLayersChanged (QStringList nonIdentifiableLayers)
since QGIS 3.4
Member QgsProject::requiredLayers () const
since QGIS 3.4 use QgsMapLayer::flags() instead
Member QgsProject::setMapScales (const QVector< double > &scales)
Use viewSettings() instead
Member QgsProject::setNonIdentifiableLayers (const QStringList &layerIds)
since QGIS 3.4 use QgsMapLayer::setFlags() instead
Member QgsProject::setNonIdentifiableLayers (const QList< QgsMapLayer *> &layers)
since QGIS 3.4 use QgsMapLayer::setFlags() instead
Member QgsProject::setRequiredLayers (const QSet< QgsMapLayer *> &layers)
since QGIS 3.4 use QgsMapLayer::setFlags() instead
Member QgsProject::setUseProjectScales (bool enabled)
Use viewSettings() instead
Member QgsProject::useProjectScales () const
Use viewSettings() instead
Member QgsProjectStorage::showLoadGui ()
since QGIS 3.10 - use QgsProjectStorageGuiProvider for GUI-related project storage functionality
Member QgsProjectStorage::showSaveGui ()
since QGIS 3.10 - use QgsProjectStorageGuiProvider for GUI-related project storage functionality
Member QgsProjectStorage::visibleName ()
since QGIS 3.10 - use QgsProjectStorageGuiProvider for GUI-related project storage functionality
Member QgsProviderMetadata::createFunction () const
QGIS 3.10
Member QgsProviderMetadata::library () const
QGIS 3.10 - providers may not need to be loaded from a library (empty string returned)
Member QgsProviderMetadata::QgsProviderMetadata (const QString &key, const QString &description, const QgsProviderMetadata::CreateDataProviderFunction &createFunc)
QGIS 3.10
Member QgsProviderRegistry::createProviderLibrary (const QString &providerKey) const
QGIS 3.10 - providers may not need to be loaded from a library
Member QgsProviderRegistry::createSelectionWidget (const QString &providerKey, QWidget *parent=nullptr, Qt::WindowFlags fl=Qt::WindowFlags(), QgsProviderRegistry::WidgetMode widgetMode=QgsProviderRegistry::WidgetMode::None)
QGIS 3.10 - use QgsGui::providerGuiRegistry()->createDataSourceWidget() instead
Member QgsProviderRegistry::function (const QString &providerKey, const QString &functionName)
QGIS 3.10 - any provider functionality should be accessed through QgsProviderMetadata
Member QgsProviderRegistry::library (const QString &providerKey) const
QGIS 3.10 - providers may not need to be loaded from a library (empty string returned)
Member QgsProviderRegistry::providerCapabilities (const QString &providerKey) const
QGIS 3.10 (use instead capabilities() method of individual data item provider)
Member QgsProviderRegistry::registerGuis (QWidget *widget)
since QGIS 3.10 - does nothing - use QgsGui::providerGuiRegistry()
Member QgsRasterCalculator::QgsRasterCalculator (const QString &formulaString, const QString &outputFile, const QString &outputFormat, const QgsRectangle &outputExtent, const QgsCoordinateReferenceSystem &outputCrs, int nOutputColumns, int nOutputRows, const QVector< QgsRasterCalculatorEntry > &rasterEntries)
since QGIS 3.8, use the version with transformContext instead
Member QgsRasterCalculator::QgsRasterCalculator (const QString &formulaString, const QString &outputFile, const QString &outputFormat, const QgsRectangle &outputExtent, int nOutputColumns, int nOutputRows, const QVector< QgsRasterCalculatorEntry > &rasterEntries)
since QGIS 3.8, use the version with transformContext instead
Member QgsRasterFileWriter::writeRaster (const QgsRasterPipe *pipe, int nCols, int nRows, const QgsRectangle &outputExtent, const QgsCoordinateReferenceSystem &crs, QgsRasterBlockFeedback *feedback=nullptr)
since QGIS 3.8, use version with transformContext instead
Member QgsRasterFileWriterTask::errorOccurred (int error)
since QGIS 3.10. Use errorOccurred(int, const QString&)
Member QgsRasterFileWriterTask::QgsRasterFileWriterTask (const QgsRasterFileWriter &writer, QgsRasterPipe *pipe, int columns, int rows, const QgsRectangle &outputExtent, const QgsCoordinateReferenceSystem &crs)
since QGIS 3.8, use version with transformContext instead
Member QgsRasterLayer::setDataProvider (const QString &provider)
Use the version with ProviderOptions instead.
Member QgsRasterProjector::setCrs (const QgsCoordinateReferenceSystem &srcCRS, const QgsCoordinateReferenceSystem &destCRS, int srcDatumTransform=-1, int destDatumTransform=-1)
since QGIS 3.8, use transformContext version instead
Member QgsRasterResampler::resample (const QImage &srcImage, QImage &dstImage)=0
since QGIS 3.10.1, use the more efficient QgsRasterResamplerV2 interface instead.
Member QgsRelationReferenceSearchWidgetWrapper::onValueChanged (const QVariant &value)
since QGIS 3.10 made private
Member QgsRelationReferenceWidget::foreignKey () const
since QGIS 3.10
Member QgsRelationReferenceWidget::foreignKeyChanged (const QVariant &)
since QGIS 3.10
Member QgsRelationReferenceWidget::setForeignKey (const QVariant &value)
since QGIS 3.10 use setForeignKeys
Class QgsRendererRangeLabelFormat
since QGIS 3.10, use QgsClassificationMethod instead
Member QgsScaleBarRenderer::firstLabelXOffset (const QgsScaleBarSettings &settings) const
Use the version with QgsRenderContext instead.
Member QgsScaleBarSettings::font () const
use textFormat() instead
Member QgsScaleBarSettings::fontColor () const
use textFormat() instead
Member QgsScaleBarSettings::setFont (const QFont &font)
use setTextFormat() instead
Member QgsScaleBarSettings::setFontColor (const QColor &color)
use textFormat() instead
Member QgsSpatialIndex::insertFeature (const QgsFeature &feature)
Use addFeature() instead
Member QgsSpatialIndex::insertFeature (QgsFeatureId id, const QgsRectangle &bounds)
Use addFeature() instead
Member QgsStyleManagerDialog::itemChanged (QStandardItem *item) SIP_DEPRECATED
since QGIS 3.6 - has no effect and will be removed in QGIS 4.0
Member QgsStyleManagerDialog::populateColorRamps (const QStringList &colorRamps, bool checkable=false) SIP_DEPRECATED
No longer required in QGIS 3.6, as the model is updated live. Has no effect and will be removed in QGIS 4.0
Member QgsStyleManagerDialog::populateSymbols (const QStringList &symbolNames, bool checkable=false) SIP_DEPRECATED
No longer required in QGIS 3.6, as the model is updated live. Has no effect and will be removed in QGIS 4.0
Member QgsStyleManagerDialog::populateTypes () SIP_DEPRECATED
since QGIS 3.6 - has no effect and will be removed in QGIS 4.0
Member QgsStyleManagerDialog::regrouped (QStandardItem *) SIP_DEPRECATED
since QGIS 3.6 - has no effect and will be removed in QGIS 4.0
Member QgsStyleManagerDialog::removeColorRamp () SIP_DEPRECATED
since QGIS 3.6 - has no effect and will be removed in QGIS 4.0
Member QgsStyleManagerDialog::removeSymbol () SIP_DEPRECATED
since QGIS 3.6 - has no effect and will be removed in QGIS 4.0
Member QgsStyleManagerDialog::setSymbolsChecked (const QStringList &) SIP_DEPRECATED
since QGIS 3.6 - has no effect and will be removed in QGIS 4.0
Member QgsSvgCache::statusChanged (const QString &statusQString)
Deprecated since QGIS 3.6 – no longer emitted.
Member QgsSymbol::layer () const
Will be removed in QGIS 4.0
Member QgsSymbol::setLayer (const QgsVectorLayer *layer)
Will be removed in QGIS 4.0
Member QgsSymbolRenderContext::mapUnitScale () const
Will be removed in QGIS 4.0
Member QgsSymbolRenderContext::outputLineWidth (double width) const
Use the size conversion methods in QgsRenderContext instead.
Member QgsSymbolRenderContext::outputPixelSize (double size) const
Use the size conversion methods in QgsRenderContext instead.
Member QgsSymbolRenderContext::outputUnit () const
No longer used and will be removed in QGIS 4.0
Member QgsSymbolRenderContext::setMapUnitScale (const QgsMapUnitScale &scale)
Will be removed in QGIS 4.0
Member QgsSymbolRenderContext::setOutputUnit (QgsUnitTypes::RenderUnit u)
No longer used and will be removed in QGIS 4.0
Member QgsVectorLayer::addPart (const QVector< QgsPointXY > &ring)
since QGIS 3.12 - will be removed in QGIS 4.0. Use the variant which accepts QgsPoint objects instead of QgsPointXY.
Member QgsVectorLayer::addPart (const QList< QgsPointXY > &ring)
since QGIS 3.12 - will be removed in QGIS 4.0. Use the variant which accepts QgsPoint objects instead of QgsPointXY.
Member QgsVectorLayer::addRing (const QVector< QgsPointXY > &ring, QgsFeatureId *featureId=nullptr)
since QGIS 3.12 - will be removed in QGIS 4.0. Use the variant which accepts QgsPoint objects instead of QgsPointXY.
Member QgsVectorLayer::addTopologicalPoints (const QgsPointXY &p)
since QGIS 3.12 - will be removed in QGIS 4.0. Use the variant which accepts QgsPoint objects instead of QgsPointXY.
Member QgsVectorLayer::drawVertexMarker (double x, double y, QPainter &p, QgsVectorLayer::VertexMarkerType type, int vertexSize)
Use the equivalent QgsSymbolLayerUtils::drawVertexMarker function instead
Member QgsVectorLayer::setDataSource (const QString &dataSource, const QString &baseName, const QString &provider, bool loadDefaultStyleFlag=false)
Use version with ProviderOptions argument instead
Member QgsVectorLayer::splitFeatures (const QVector< QgsPointXY > &splitLine, bool topologicalEditing=false)
since QGIS 3.12 - will be removed in QGIS 4.0. Use the variant which accepts QgsPoint objects instead of QgsPointXY.
Member QgsVectorLayer::splitParts (const QVector< QgsPointXY > &splitLine, bool topologicalEditing=false)
since QGIS 3.12 - will be removed in QGIS 4.0. Use the variant which accepts QgsPoint objects instead of QgsPointXY.
Member QgsVectorLayerEditUtils::addPart (const QVector< QgsPointXY > &ring, QgsFeatureId featureId)
since QGIS 3.12 - will be removed in QGIS 4.0. Use the variant which accepts QgsPoint objects instead of QgsPointXY.
Member QgsVectorLayerEditUtils::addRing (const QVector< QgsPointXY > &ring, const QgsFeatureIds &targetFeatureIds=QgsFeatureIds(), QgsFeatureId *modifiedFeatureId=nullptr)
since QGIS 3.12 - will be removed in QGIS 4.0. Use the variant which accepts QgsPoint objects instead of QgsPointXY.
Member QgsVectorLayerEditUtils::splitFeatures (const QVector< QgsPointXY > &splitLine, bool topologicalEditing=false)
since QGIS 3.12 - will be removed in QGIS 4.0. Use the variant which accepts QgsPoint objects instead of QgsPointXY.
Member QgsVectorLayerEditUtils::splitParts (const QVector< QgsPointXY > &splitLine, bool topologicalEditing=false)
since QGIS 3.12 - will be removed in QGIS 4.0. Use the variant which accepts QgsPoint objects instead of QgsPointXY.