QGIS API Documentation  3.37.0-Master (a5b4d9743e8)
Deprecated List
Member QgisInterface::actionCircle2Points ()
since QGIS 3.26 shape digitizing is now part of the add feature tool. To enable the shape tool, use QgsMapToolCapture::setCurrentCaptureTechnique() and then QgsMapToolCapture::setCurrentShapeMapTool().
Member QgisInterface::actionCircle2TangentsPoint ()
since QGIS 3.26 shape digitizing is now part of the add feature tool. To enable the shape tool, use QgsMapToolCapture::setCurrentCaptureTechnique() and then QgsMapToolCapture::setCurrentShapeMapTool().
Member QgisInterface::actionCircle3Points ()
since QGIS 3.26 shape digitizing is now part of the add feature tool. To enable the shape tool, use QgsMapToolCapture::setCurrentCaptureTechnique() and then QgsMapToolCapture::setCurrentShapeMapTool().
Member QgisInterface::actionCircle3Tangents ()
since QGIS 3.26 shape digitizing is now part of the add feature tool. To enable the shape tool, use QgsMapToolCapture::setCurrentCaptureTechnique() and then QgsMapToolCapture::setCurrentShapeMapTool().
Member QgisInterface::actionCircleCenterPoint ()
since QGIS 3.26 shape digitizing is now part of the add feature tool. To enable the shape tool, use QgsMapToolCapture::setCurrentCaptureTechnique() and then QgsMapToolCapture::setCurrentShapeMapTool().
Member QgisInterface::actionEllipseCenter2Points ()
since QGIS 3.26 shape digitizing is now part of the add feature tool. To enable the shape tool, use QgsMapToolCapture::setCurrentCaptureTechnique() and then QgsMapToolCapture::setCurrentShapeMapTool().
Member QgisInterface::actionEllipseCenterPoint ()
since QGIS 3.26 shape digitizing is now part of the add feature tool. To enable the shape tool, use QgsMapToolCapture::setCurrentCaptureTechnique() and then QgsMapToolCapture::setCurrentShapeMapTool().
Member QgisInterface::actionEllipseExtent ()
since QGIS 3.26 shape digitizing is now part of the add feature tool. To enable the shape tool, use QgsMapToolCapture::setCurrentCaptureTechnique() and then QgsMapToolCapture::setCurrentShapeMapTool().
Member QgisInterface::actionEllipseFoci ()
since QGIS 3.26 shape digitizing is now part of the add feature tool. To enable the shape tool, use QgsMapToolCapture::setCurrentCaptureTechnique() and then QgsMapToolCapture::setCurrentShapeMapTool().
Member QgisInterface::actionRectangle3PointsDistance ()
since QGIS 3.26 shape digitizing is now part of the add feature tool. To enable the shape tool, use QgsMapToolCapture::setCurrentCaptureTechnique() and then QgsMapToolCapture::setCurrentShapeMapTool().
Member QgisInterface::actionRectangle3PointsProjected ()
since QGIS 3.26 shape digitizing is now part of the add feature tool. To enable the shape tool, use QgsMapToolCapture::setCurrentCaptureTechnique() and then QgsMapToolCapture::setCurrentShapeMapTool().
Member QgisInterface::actionRectangleCenterPoint ()
since QGIS 3.26 shape digitizing is now part of the add feature tool. To enable the shape tool, use QgsMapToolCapture::setCurrentCaptureTechnique() and then QgsMapToolCapture::setCurrentShapeMapTool().
Member QgisInterface::actionRectangleExtent ()
since QGIS 3.26 shape digitizing is now part of the add feature tool. To enable the shape tool, use QgsMapToolCapture::setCurrentCaptureTechnique() and then QgsMapToolCapture::setCurrentShapeMapTool().
Member QgisInterface::actionRegularPolygon2Points ()
since QGIS 3.26 shape digitizing is now part of the add feature tool. To enable the shape tool, use QgsMapToolCapture::setCurrentCaptureTechnique() and then QgsMapToolCapture::setCurrentShapeMapTool().
Member QgisInterface::actionRegularPolygonCenterCorner ()
since QGIS 3.26 shape digitizing is now part of the add feature tool. To enable the shape tool, use QgsMapToolCapture::setCurrentCaptureTechnique() and then QgsMapToolCapture::setCurrentShapeMapTool().
Member QgisInterface::actionRegularPolygonCenterPoint ()
since QGIS 3.26 shape digitizing is now part of the add feature tool. To enable the shape tool, use QgsMapToolCapture::setCurrentCaptureTechnique() and then QgsMapToolCapture::setCurrentShapeMapTool().
Member QgisInterface::actionZoomToLayer ()=0
Use actionZoomToLayers() instead.
Member QgisInterface::openURL (const QString &url, bool useQgisDocDirectory=true)=0
Use QDesktopServices instead
Member Qgs3DMapScene::openScenes ()
since QGIS 3.36, use QgisAppInterface::mapCanvases3D() instead.
Member QgsAbstractDataSourceWidget::addMeshLayer (const QString &url, const QString &baseName, const QString &providerKey)
use addLayer() instead.
Member QgsAbstractDataSourceWidget::addPointCloudLayer (const QString &url, const QString &baseName, const QString &providerKey)
use addLayer() instead.
Member QgsAbstractDataSourceWidget::addRasterLayer (const QString &rasterLayerPath, const QString &baseName, const QString &providerKey)
use addLayer() instead.
Member QgsAbstractDataSourceWidget::addVectorLayer (const QString &uri, const QString &layerName, const QString &providerKey=QString())
use addLayer() instead.
Member QgsAbstractDataSourceWidget::addVectorTileLayer (const QString &url, const QString &baseName)
use addLayer() instead.
Member QgsAbstractDataSourceWidget::progress (int, int)
Since QGIS 3.4 this signal is no longer used. Use QgsProxyProgressTask instead to show progress reports.
Member QgsAbstractRelationEditorWidget::label () const
since QGIS 3.20 label is handled directly in QgsAttributeForm.
Member QgsAbstractRelationEditorWidget::setShowLabel (bool showLabel)
since QGIS 3.20 label is handled directly in QgsAttributeForm.
Member QgsAbstractRelationEditorWidget::setTitle (const QString &title)
since QGIS 3.20 label is handled directly in QgsAttributeForm.
Member QgsAbstractRelationEditorWidget::showLabel () const
since QGIS 3.20 label is handled directly in QgsAttributeForm.
Member QgsAbstractRelationEditorWidget::updateTitle ()
since QGIS 3.20 label is handled directly in QgsAttributeForm.
Member QgsAdvancedDigitizingDockWidget::currentPoint (bool *exists=nullptr) const
since QGIS 3.22. Use currentPointV2() instead.
Member QgsAdvancedDigitizingDockWidget::penultimatePoint (bool *exists=nullptr) const
since QGIS 3.22. Use penultimatePointV2() instead.
Member QgsAdvancedDigitizingDockWidget::pointChanged (const QgsPointXY &point)
since QGIS 3.22. No longer used, will be removed in QGIS 4.0. Use pointChangedV2 instead.
Member QgsAdvancedDigitizingDockWidget::previousPoint (bool *exists=nullptr) const
since QGIS 3.22. Use previousPointV2() instead.
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 QgsApplication::settingsRegistryCore ()
since QGIS 3.30 use QgsSettings::treeRoot() instead
Member QgsArcGisPortalUtils::retrieveGroupContent (const QString &contentUrl, const QString &groupId, const QString &authcfg, QString &errorTitle, QString &errorText, const QMap< QString, QVariant > &requestHeaders, QgsFeedback *feedback=nullptr, int pageSize=100, const QString &urlPrefix=QString())
since QGIS 3.24, use the version with QgsHttpHeaders instead
Member QgsArcGisPortalUtils::retrieveGroupItemsOfType (const QString &contentUrl, const QString &groupId, const QString &authcfg, const QList< int > &itemTypes, QString &errorTitle, QString &errorText, const QMap< QString, QVariant > &requestHeaders, QgsFeedback *feedback=nullptr, int pageSize=100, const QString &urlPrefix=QString())
since QGIS 3.24, use the version with QgsHttpHeaders instead
Member QgsArcGisPortalUtils::retrieveUserGroups (const QString &communityUrl, const QString &user, const QString &authcfg, QString &errorTitle, QString &errorText, const QMap< QString, QVariant > &requestHeaders, QgsFeedback *feedback=nullptr, const QString &urlPrefix=QString())
since QGIS 3.24, use the version with QgsHttpHeaders instead
Member QgsArcGisPortalUtils::retrieveUserInfo (const QString &communityUrl, const QString &user, const QString &authcfg, QString &errorTitle, QString &errorText, const QMap< QString, QVariant > &requestHeaders, QgsFeedback *feedback=nullptr, const QString &urlPrefix=QString())
since QGIS 3.24, use the version with QgsHttpHeaders instead
Member QgsAttributeEditorContainer::isGroupBox () const
Use type() instead.
Member QgsAttributeEditorContainer::setIsGroupBox (bool isGroupBox)
use setType() instead.
Member QgsAttributeEditorRelation::Button
since QGIS 3.18 use QgsRelationEditorWidget::Button instead
Member QgsAttributeEditorRelation::QgsAttributeEditorRelation (const QString &name, const QgsRelation &relation, QgsAttributeEditorElement *parent)
since QGIS 3.16
Member QgsAttributeEditorRelation::QgsAttributeEditorRelation (const QString &name, const QString &relationId, QgsAttributeEditorElement *parent)
since QGIS 3.16
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 QgsAttributeTableFilterModel::extentsChanged ()
since QGIS 3.10.3 - made private as reloadVisible()
Member QgsAuthManager::init (const QString &pluginPath=QString(), const QString &authDatabasePath=QString())
Since QGIS 3.36, use setup() instead.
Member QgsAuthMethodRegistry::library (const QString &authMethodKey) const
since QGIS 3.22 - methods may not need to be loaded from a library (empty string returned)
Member QgsBlockingNetworkRequest::downloadFinished ()
Use the finished() signal instead.
Member QgsBrowserDockWidget::addFavorite ()
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::addFavoriteDirectory ()
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::addSelectedLayers ()
will be removed in QGIS 4.0 – this method is not intended for public use
Member QgsBrowserDockWidget::enablePropertiesWidget (bool enable)
will be removed in QGIS 4.0 – this method is not intended for public use
Member QgsBrowserDockWidget::hideItem ()
will be removed in QGIS 4.0 – this method is not intended for public use
Member QgsBrowserDockWidget::removeFavorite ()
will be removed in QGIS 4.0 - use the methods in QgsBrowserModel instead
Member QgsBrowserDockWidget::selectionChanged (const QItemSelection &selected, const QItemSelection &deselected)
will be removed in QGIS 4.0 – this method is not intended for public use
Member QgsBrowserDockWidget::setActiveIndex (const QModelIndex &index)
will be removed in QGIS 4.0 – this method is not intended for public use
Member QgsBrowserDockWidget::setCaseSensitive (bool caseSensitive)
will be removed in QGIS 4.0 – this method is not intended for public use
Member QgsBrowserDockWidget::setFilter ()
will be removed in QGIS 4.0 – this method is not intended for public use
Member QgsBrowserDockWidget::setFilterSyntax (QAction *)
will be removed in QGIS 4.0 – this method is not intended for public use
Member QgsBrowserDockWidget::showContextMenu (QPoint)
will be removed in QGIS 4.0 – this method is not intended for public use
Member QgsBrowserDockWidget::showFilterWidget (bool visible)
will be removed in QGIS 4.0 – this method is not intended for public use
Member QgsBrowserDockWidget::showProperties ()
will be removed in QGIS 4.0 – this method is not intended for public use
Member QgsBrowserDockWidget::splitterMoved ()
no longer used.
Member QgsBrowserDockWidget::toggleFastScan ()
will be removed in QGIS 4.0
Member QgsBrowserDockWidget::updateProjectHome ()
will be removed in QGIS 4.0 – this method is not intended for public use
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 QgsCadUtils::AlignMapPointOutput::edgeMatch
will be removed in QGIS 4.0 - use snapMatch instead
Member QgsCallout::labelAnchorGeometry (const QRectF &bodyBoundingBox, const double angle, LabelAnchorPoint anchor) const
QGIS 3.20 use calloutLabelPoint() instead
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 QgsCodeEditor::marginVisible ()
Use base class methods for individual margins instead, or lineNumbersVisible()
Member QgsCodeEditor::setMarginVisible (bool margin)
Use base class methods for individual margins instead, or setLineNumbersVisible()
Member QgsCoordinateReferenceSystem::clearRecentCoordinateReferenceSystems ()
QGIS 3.36 Use QgsApplication::coordinateReferenceSystemRegistry()->clearRecent() instead.
Member QgsCoordinateReferenceSystem::createFromId (long id, CrsType type=PostgisCrsId)
QGIS 3.10 We encourage you to use EPSG code or WKT to describe CRSes in your code wherever possible. Internal QGIS CRS IDs are not guaranteed to be permanent / involatile, and Proj strings are a lossy format.
Member QgsCoordinateReferenceSystem::createFromProj4 (const QString &projString)
QGIS 3.10 Use createFromProj() instead
Member QgsCoordinateReferenceSystem::createFromSrid (long srid)
QGIS 3.10 Use alternative methods for SRS construction instead – this method was specifically created for use by the postgres provider alone, and using it elsewhere will lead to subtle bugs.
Member QgsCoordinateReferenceSystem::findMatchingProj ()
QGIS 3.10 Not used in Proj >= 6 based builds
Member QgsCoordinateReferenceSystem::fromProj4 (const QString &proj4)
QGIS 3.10 Use fromProj() instead.
Member QgsCoordinateReferenceSystem::pushRecentCoordinateReferenceSystem (const QgsCoordinateReferenceSystem &crs)
QGIS 3.36 Use QgsApplication::coordinateReferenceSystemRegistry()->pushRecent() instead.
Member QgsCoordinateReferenceSystem::QgsCoordinateReferenceSystem (long id, CrsType type=PostgisCrsId)
QGIS 3.10 We encourage you to use EPSG codes or WKT to describe CRSes in your code wherever possible. Internal QGIS CRS IDs are not guaranteed to be permanent / involatile, and Proj strings are a lossy format.
Member QgsCoordinateReferenceSystem::recentCoordinateReferenceSystems ()
QGIS 3.36 Use QgsApplication::coordinateReferenceSystemRegistry()->recentCrs() instead.
Member QgsCoordinateReferenceSystem::recentProjections ()
QGIS 3.10 Use QgsApplication::coordinateReferenceSystemRegistry()->recentCrs() instead.
Member QgsCoordinateReferenceSystem::removeRecentCoordinateReferenceSystem (const QgsCoordinateReferenceSystem &crs)
QGIS 3.36 Use QgsApplication::coordinateReferenceSystemRegistry()->removeRecent() instead.
Member QgsCoordinateReferenceSystem::setupESRIWktFix ()
QGIS 3.10 Not used on builds based on Proj version 6 or later
Member QgsCoordinateReferenceSystem::toProj4 () const
QGIS 3.10 Use toProj() instead.
Member QgsCoordinateTransform::destinationDatumTransformId () const
Unused on builds based on Proj 6.0 or later
Member QgsCoordinateTransform::QgsCoordinateTransform (const QgsCoordinateReferenceSystem &source, const QgsCoordinateReferenceSystem &destination, int sourceDatumTransformId, int destinationDatumTransformId)
will be removed in QGIS 4.0. Use the constructor with a QgsCoordinateTransformContext argument instead.
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.
Class QgsDatabaseFilterProxyModel
since QGIS 3.24
Member QgsDataItem::acceptDrop ()
QGIS 3.10
Member QgsDataItem::handleDrop (const QMimeData *, Qt::DropAction)
QGIS 3.10
Member QgsDataItem::mimeUri () const
since QGIS 3.18, use mimeUris() instead
Member QgsDataItem::paramWidget ()
QGIS 3.10
Member QgsDataItem::rename (const QString &name)
QGIS 3.10
Member QgsDataItem::setCapabilities (int capabilities)
use setCapabilitiesV2 instead.
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 QgsDualView::setFilteredFeatures (const QgsFeatureIds &filteredFeatures)
since filterFeatures is handled in the attribute filter model itself
Member QgsDxfExport::registerDxfLayer (const QString &layerId, QgsFeatureId fid, const QString &layer)
Will be made private in QGIS 4
Member QgsEditFormConfig::attributeEditorElementFromDomElement (QDomElement &elem, QgsAttributeEditorElement *parent, const QString &layerId=QString(), const QgsReadWriteContext &context=QgsReadWriteContext())
since QGIS 3.18 use QgsAttributeEditorElement::create instead
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 QgsEllipseSymbolLayer::setSymbolName (const QString &name)
since QGIS 3.20
Member QgsEllipseSymbolLayer::symbolName () const
since QGIS 3.20
Member QgsExpressionBuilderWidget::findExpressions (const QString &label)
since QGIS 3.14 use expressionTree()->findExpressions instead
Member QgsExpressionBuilderWidget::loadFieldNames ()
since QGIS 3.14 this is now done automatically
Member QgsExpressionBuilderWidget::loadFieldNames (const QgsFields &fields)
since QGIS 3.14 use expressionTree()->loadFieldNames() instead
Member QgsExpressionBuilderWidget::loadFieldsAndValues (const QMap< QString, QStringList > &fieldValues)
since QGIS 3.14 this will not do anything, use setLayer() instead
Member QgsExpressionBuilderWidget::loadRecent (const QString &collection=QStringLiteral("generic"))
since QGIS 3.14 use expressionTree()->loadRecent() instead
Member QgsExpressionBuilderWidget::loadUserExpressions ()
since QGIS 3.14 use expressionTree()->loadUserExpressions() instead
Member QgsExpressionBuilderWidget::model ()
since QGIS 3.14
Member QgsExpressionBuilderWidget::removeFromUserExpressions (const QString &label)
since QGIS 3.14 use expressionTree()->removeFromUserExpressions() instead
Member QgsExpressionBuilderWidget::saveToRecent (const QString &collection="generic")
since QGIS 3.14 use expressionTree()->saveRecent() instead
Member QgsExpressionBuilderWidget::saveToUserExpressions (const QString &label, const QString &expression, const QString &helpText)
since QGIS 3.14 use expressionTree()->saveToUserExpressions() instead
Member QgsExpressionTreeView::model ()
since QGIS 3.14
Member QgsFeatureFilterModel::identifierField () const
since QGIS 3.10 use identifierFields instead
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 QgsFeaturePickerModelBase::IdentifierValue
Use IdentifierValuesRole instead
Member QgsFeatureRequest::connectionTimeout () const
Use timeout() instead.
Member QgsFeatureRequest::setConnectionTimeout (int connectionTimeout)
Use setTimeout() instead.
Member QgsFieldConditionalFormatWidget::loadStyle (const QgsConditionalStyle &style)
no longer used, use QgsEditConditionalFormatRuleWidget::loadStyle instead.
Member QgsFieldConditionalFormatWidget::reset ()
no longer used, will be removed in QGIS 4.0
Member QgsFieldConditionalFormatWidget::viewRules ()
no longer used, will be removed in QGIS 4.0
Member QgsFieldMappingModel::dataTypes ()
QGIS 3.24 use supportedDataTypes() instead
Member QgsGeometry::avoidIntersections (const QList< QgsVectorLayer * > &avoidIntersectionsLayers, const QHash< QgsVectorLayer *, QSet< QgsFeatureId > > &ignoreFeatures=(QHash< QgsVectorLayer *, QSet< QgsFeatureId > >()))
QGIS 3.34
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, bool splitFeature=true)
since QGIS 3.12 - will be removed in QGIS 4.0. Use the variant which accepts QgsPoint objects instead of QgsPointXY.
Member QgsGeometryCheck::resolutionMethods () const
since QGIS 3.12, use availableResolutionMethods() instead
Member QgsGeometryUtils::angleBetweenThreePoints (double x1, double y1, double x2, double y2, double x3, double y3)
Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::angleBisector (double aX, double aY, double bX, double bY, double cX, double cY, double dX, double dY, double &pointX, double &pointY, double &angle)
Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::angleOnCircle (double angle, double angle1, double angle2, double angle3)
Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::averageAngle (double x1, double y1, double x2, double y2, double x3, double y3)
Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::averageAngle (double a1, double a2)
Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::bisector (double aX, double aY, double bX, double bY, double cX, double cY, double &pointX, double &pointY)
Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::ccwAngle (double dy, double dx)
Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::circleAngleBetween (double angle, double angle1, double angle2, bool clockwise)
Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::circleClockwise (double angle1, double angle2, double angle3)
Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::circleLength (double x1, double y1, double x2, double y2, double x3, double y3)
Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::closestSideOfRectangle (double right, double bottom, double left, double top, double x, double y)
Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::distance2D (double x1, double y1, double x2, double y2)
Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::interpolateArcValue (double angle, double a1, double a2, double a3, double zm1, double zm2, double zm3)
Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::leftOfLine (const double x, const double y, const double x1, const double y1, const double x2, const double y2)
Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::lineAngle (double x1, double y1, double x2, double y2)
Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::linePerpendicularAngle (double x1, double y1, double x2, double y2)
Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::linesIntersection3D (const QgsVector3D &La1, const QgsVector3D &La2, const QgsVector3D &Lb1, const QgsVector3D &Lb2, QgsVector3D &intersection)
Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::normalizedAngle (double angle)
Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::perpendicularCenterSegment (double centerPointX, double centerPointY, double segmentPoint1x, double segmentPoint1y, double segmentPoint2x, double segmentPoint2y, double &perpendicularSegmentPoint1x, double &perpendicularSegmentPoint1y, double &perpendicularSegmentPoint2x, double &perpendicularSegmentPoint2y, double segmentLength=0)
Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::perpendicularOffsetPointAlongSegment (double x1, double y1, double x2, double y2, double proportion, double offset, double *x, double *y)
Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::pointFractionAlongLine (double x1, double y1, double x2, double y2, double px, double py)
Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::pointOnLineWithDistance (double x1, double y1, double x2, double y2, double distance, double &x, double &y, double *z1=nullptr, double *z2=nullptr, double *z=nullptr, double *m1=nullptr, double *m2=nullptr, double *m=nullptr)
Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::pointsAreCollinear (double x1, double y1, double x2, double y2, double x3, double y3, double epsilon)
Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::setZValueFromPoints (const QgsPointSequence &points, QgsPoint &point)
since QGIS 3.20 use transferFirstZValueToPoint( const QgsPointSequence &points, QgsPoint &point ) instead
Member QgsGeometryUtils::skewLinesDistance (const QgsVector3D &P1, const QgsVector3D &P12, const QgsVector3D &P2, const QgsVector3D &P22)
Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::skewLinesProjection (const QgsVector3D &P1, const QgsVector3D &P12, const QgsVector3D &P2, const QgsVector3D &P22, QgsVector3D &X1, double epsilon=0.0001)
Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::sqrDistance2D (double x1, double y1, double x2, double y2)
Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::sqrDistToLine (double ptX, double ptY, double x1, double y1, double x2, double y2, double &minDistX, double &minDistY, double epsilon)
Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::sweepAngle (double centerX, double centerY, double x1, double y1, double x2, double y2, double x3, double y3)
Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::triangleArea (double aX, double aY, double bX, double bY, double cX, double cY)
Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::weightedPointInTriangle (double aX, double aY, double bX, double bY, double cX, double cY, double weightB, double weightC, double &pointX, double &pointY)
Use QgsGeometryUtilsBase methods instead.
Member QgsGpsDetector::detected (QgsGpsConnection *connection)
This signal is dangerous and extremely unsafe! It is recommended to instead set the useUnsafeSignals parameter to false in the QgsGpsDetector constructor and use the safe connectionDetected() signal instead.
Member QgsGpsInformation::fixStatus () const
, use constellationFixStatus() or bestFixStatus() instead.
Member QgsGpsInformation::fixType
, use constellationFixStatus() or bestFixStatus() instead.
Member QgsGpsInformation::quality
use qualityIndicator instead
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 QgsHillshadeRenderer::band () const
since QGIS 3.38 use inputBand() instead
Member QgsHillshadeRenderer::setBand (int bandNo)
since QGIS 3.38 use setInputBand() instead
Member QgsHttpHeaders::QgsHttpHeaders (const QgsSettings &settings, const QString &key=QString())
since QGIS 3.30 use a variant map settings and the default constructor instead
Member QgsHttpHeaders::updateSettings (QgsSettings &settings, const QString &key=QString()) const
since QGIS 3.30 directly use a variant setting instead
Member QgsHttpHeaderWidget::setFromSettings (const QgsSettings &settings, const QString &key) SIP_DEPRECATED
since QGIS 3.30 use setFromHeaders instead
Member QgsHttpHeaderWidget::updateSettings (QgsSettings &settings, const QString &key) const SIP_DEPRECATED
since QGIS 3.30 use a variant map for settinds directly
Member QgsIdentifyMenu::styleHighlight (QgsHighlight *highlight)
Use QgsHighlight::applyDefaultStyle() instead.
Member QgsInterpolatedLineSymbolLayer::endValueExpressionForColor () const
use dataDefinedProperty( QgsSymbolLayer::PropertyLineEndColorValue ) instead.
Member QgsInterpolatedLineSymbolLayer::endValueExpressionForWidth () const
use dataDefinedProperty( QgsSymbolLayer::PropertyLineEndWidthValue ) instead.
Member QgsInterpolatedLineSymbolLayer::setExpressionsStringForColor (const QString &start, const QString &end)
use setDataDefinedProperty( QgsSymbolLayer::PropertyLineStartColorValue ) and setDataDefinedProperty( QgsSymbolLayer::PropertyLineEndColorValue ) instead
Member QgsInterpolatedLineSymbolLayer::setExpressionsStringForWidth (const QString &start, const QString &end)
use setDataDefinedProperty( QgsSymbolLayer::PropertyLineStartWidthValue ) and setDataDefinedProperty( QgsSymbolLayer::PropertyLineEndWidthValue ) instead
Member QgsInterpolatedLineSymbolLayer::startValueExpressionForColor () const
use dataDefinedProperty( QgsSymbolLayer::PropertyLineStartColorValue ) instead.
Member QgsInterpolatedLineSymbolLayer::startValueExpressionForWidth () const
use dataDefinedProperty( QgsSymbolLayer::PropertyLineStartWidthValue ) instead.
Member QgsLabelingEngineSettings::numCandidatePositions (int &candPoint, int &candLine, int &candPolygon) const
since QGIS 3.12 use maximumPolygonCandidatesPerCmSquared() and maximumLineCandidatesPerCm() instead.
Member QgsLabelingEngineSettings::searchMethod () const
since QGIS 3.10 - Chain is always used.
Member QgsLabelingEngineSettings::setNumCandidatePositions (int candPoint, int candLine, int candPolygon)
since QGIS 3.12 use setMaximumPolygonCandidatesPerCmSquared() and setMaximumLineCandidatesPerCm() instead.
Member QgsLabelingEngineSettings::setSearchMethod (Search s)
since QGIS 3.10 - Chain is always used.
Member QgsLabelSearchTree::clear ()
has no effect since QGIS 3.12
Member QgsLayerItem::deleteLayer ()
QGIS 3.10
Member QgsLayerTreeModel::setLegendFilter (const QgsMapSettings *settings, bool useExtent=true, const QgsGeometry &polygon=QgsGeometry(), bool useExpressions=true)
QGIS 3.32. Use setFilterSettings() instead.
Member QgsLayerTreeModel::setLegendFilterByMap (const QgsMapSettings *settings)
QGIS 3.32. Use setFilterSettings() instead.
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::actionZoomToLayer (QgsMapCanvas *canvas, QObject *parent=nullptr)
since QGIS 3.18, use actionZoomToLayers()
Member QgsLayerTreeViewDefaultActions::makeTopLevel ()
since QGIS 3.2, use moveOutOfGroup()
Member QgsLayerTreeViewDefaultActions::zoomToLayer (QgsMapCanvas *canvas)
since QGIS 3.18, use zoomToLayers()
Member QgsLayerTreeViewDefaultActions::zoomToLayer ()
since QGIS 3.18, use zoomToLayers()
Member QgsLayoutCustomDropHandler::handleFileDrop (QgsLayoutDesignerInterface *iface, const QString &file)
use the version which specifies a drop location instead.
Class QgsLayoutEffect
since QGIS 3.34 – this class should not be used, it is non-stable and results in crashes. See https://bugreports.qt.io/browse/QTBUG-58501.
Member QgsLayoutEffect::compositionMode () const
since QGIS 3.34 – this class should not be used, it is non-stable and results in crashes. See https://bugreports.qt.io/browse/QTBUG-58501.
Member QgsLayoutEffect::QgsLayoutEffect ()=default
since QGIS 3.34 – this class should not be used, it is non-stable and results in crashes. See https://bugreports.qt.io/browse/QTBUG-58501.
Member QgsLayoutEffect::setCompositionMode (QPainter::CompositionMode mode)
since QGIS 3.34 – this class should not be used, it is non-stable and results in crashes. See https://bugreports.qt.io/browse/QTBUG-58501.
Member QgsLayoutItem::numberExportLayers () const
Use nextExportPart() and exportLayerBehavior() instead.
Member QgsLayoutItemLabel::font () const
use textFormat() instead (since QGIS 3.24)
Member QgsLayoutItemLabel::fontColor () const
use textFormat() instead (since QGIS 3.24)
Member QgsLayoutItemLabel::setFont (const QFont &font)
use setTextFormat() instead (since QGIS 3.24)
Member QgsLayoutItemLabel::setFontColor (const QColor &color)
Use setTextFormat() instead (since QGIS 3.24)
Member QgsLayoutItemLegend::fontColor () const
use QgsLegendStyle::setTextFormat() from style() instead.
Member QgsLayoutItemLegend::lineSpacing () const
use QgsLegendStyle::textFormat() from style() instead.
Member QgsLayoutItemLegend::setFontColor (const QColor &color)
use QgsLegendStyle::setTextFormat() from style() instead.
Member QgsLayoutItemLegend::setLineSpacing (double spacing)
use QgsLegendStyle::setTextFormat() from style() instead.
Member QgsLayoutItemLegend::setStyleFont (QgsLegendStyle::Style component, const QFont &font)
use QgsLegendStyle::setTextFormat() from style() instead.
Member QgsLayoutItemLegend::styleFont (QgsLegendStyle::Style component) const
use QgsLegendStyle::textFormat() from style() instead.
Member QgsLayoutItemMapGrid::annotationFont () const
use annotationTextFormat() instead
Member QgsLayoutItemMapGrid::annotationFontColor () const
use annotationTextFormat() instead
Member QgsLayoutItemMapGrid::setAnnotationFont (const QFont &font)
use setAnnotationTextFormat() instead
Member QgsLayoutItemMapGrid::setAnnotationFontColor (const QColor &color)
use setAnnotationTextFormat() instead
Member QgsLayoutItemScaleBar::brush () const
use fillSymbol() instead
Member QgsLayoutItemScaleBar::brush2 () const
use alternateFillSymbol() instead
Member QgsLayoutItemScaleBar::fillColor () const
use fillSymbol() instead
Member QgsLayoutItemScaleBar::fillColor2 () const
use alternateFillSymbol() instead
Member QgsLayoutItemScaleBar::font () const
use textFormat() instead
Member QgsLayoutItemScaleBar::fontColor () const
use textFormat() instead
Member QgsLayoutItemScaleBar::lineCapStyle () const
use lineSymbol() instead
Member QgsLayoutItemScaleBar::lineColor () const
use lineSymbol() instead
Member QgsLayoutItemScaleBar::lineJoinStyle () const
use lineSymbol() instead
Member QgsLayoutItemScaleBar::lineWidth () const
use lineSymbol() instead
Member QgsLayoutItemScaleBar::pen () const
use lineSymbol() instead
Member QgsLayoutItemScaleBar::setFillColor (const QColor &color)
use setFillSymbol() instead
Member QgsLayoutItemScaleBar::setFillColor2 (const QColor &color)
use setAlternateFillSymbol() instead
Member QgsLayoutItemScaleBar::setFont (const QFont &font)
use setTextFormat() instead
Member QgsLayoutItemScaleBar::setFontColor (const QColor &color)
use setTextFormat() instead
Member QgsLayoutItemScaleBar::setLineCapStyle (Qt::PenCapStyle style)
use setLineSymbol() instead
Member QgsLayoutItemScaleBar::setLineColor (const QColor &color)
use setLineSymbol() instead
Member QgsLayoutItemScaleBar::setLineJoinStyle (Qt::PenJoinStyle style)
use setLineSymbol() instead
Member QgsLayoutItemScaleBar::setLineWidth (double width)
use setLineSymbol() 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 QgsLayoutTable::contentFont () const
use contextTextFormat() instead
Member QgsLayoutTable::contentFontColor () const
use contextTextFormat() instead
Member QgsLayoutTable::headerFont () const
use headerTextFormat() instead
Member QgsLayoutTable::headerFontColor () const
use headerTextFormat() instead
Member QgsLayoutTable::setContentFont (const QFont &font)
use setContentTextFormat() instead
Member QgsLayoutTable::setContentFontColor (const QColor &color)
use setContentTextFormat() instead
Member QgsLayoutTable::setHeaderFont (const QFont &font)
use setHeaderTextFormat() instead
Member QgsLayoutTable::setHeaderFontColor (const QColor &color)
use setHeaderTextFormat() instead
Member QgsLayoutTableColumn::clone ()
since QGIS 3.14 use a copy instead
Member QgsLayoutTableColumn::setSortByRank (int rank)
since QGIS 3.14 the order is now hold in a dedicated model
Member QgsLayoutTableColumn::sortByRank () const
since QGIS 3.14 the order is now hold in a dedicated model
Member QgsLayoutUtils::scaleFactorFromItemStyle (const QStyleOptionGraphicsItem *style)
Use the variant with a QPainter argument instead
Member QgsLegendRenderer::drawLegend (QPainter *painter)
Use the variant which accepts a QgsRenderContext instead.
Member QgsLegendSettings::dpi () const
Take dpi from render contexts instead.
Member QgsLegendSettings::fontColor () const
Use QgsLegendStyle::textFormat() instead.
Member QgsLegendSettings::layerFontColor () const
Use QgsLegendStyle::textFormat() instead.
Member QgsLegendSettings::lineSpacing () const
use QgsLegendStyle::textFormat() from style() instead.
Member QgsLegendSettings::mapScale () const
take this property from the render context instead
Member QgsLegendSettings::mapUnitsPerPixel () const
take these properties on render contexts instead
Member QgsLegendSettings::mmPerMapUnit () const
Use scale factor from render contexts instead.
Member QgsLegendSettings::setDpi (int dpi)
Set dpi on render contexts instead.
Member QgsLegendSettings::setFontColor (const QColor &c)
Use QgsLegendStyle::textFormat() instead.
Member QgsLegendSettings::setLayerFontColor (const QColor &fontColor)
Use QgsLegendStyle::textFormat() instead.
Member QgsLegendSettings::setLineSpacing (double s)
use QgsLegendStyle::setTextFormat() from style() instead.
Member QgsLegendSettings::setMapScale (double scale)
set this property on the render context instead
Member QgsLegendSettings::setMapUnitsPerPixel (double mapUnitsPerPixel)
set these properties on render contexts instead
Member QgsLegendSettings::setMmPerMapUnit (double mmPerMapUnit)
Set scale factor on render contexts instead.
Member QgsLegendSettings::setUseAdvancedEffects (bool use)
Set flag on render contexts instead.
Member QgsLegendSettings::useAdvancedEffects () const
Use flags from render contexts instead.
Member QgsLegendStyle::font () const
use textFormat() instead
Member QgsLegendStyle::setFont (const QFont &font)
use setTextFormat() instead
Member QgsLine3DSymbol::height () const SIP_DEPRECATED
since QGIS 3.36. Use offset() instead.
Member QgsLine3DSymbol::setHeight (float height) SIP_DEPRECATED
since QGIS 3.36. Use setOffset() instead.
Member QgsLineString::calculateBoundingBox3d () const
since QGIS 3.34
Member QgsLocator::prefixedFilters () const
since QGIS 3.2 use filters() instead
Member QgsMapLayer::hasAutoRefreshEnabled () const
use autoRefreshMode() instead.
Member QgsMapLayer::hasDependencyCycle (const QSet< QgsMapLayerDependency > &) const
since QGIS 3.10
Member QgsMapLayer::metadataUrl () const
since QGIS 3.22
Member QgsMapLayer::metadataUrlFormat () const
since QGIS 3.22
Member QgsMapLayer::metadataUrlType () const
since QGIS 3.22
Member QgsMapLayer::saveDefaultStyle (bool &resultFlag)
since QGIS 3.26
Member QgsMapLayer::setAutoRefreshEnabled (bool enabled)
Use setAutoRefreshMode() instead.
Member QgsMapLayer::setMetadataUrl (const QString &metaUrl)
since QGIS 3.22
Member QgsMapLayer::setMetadataUrlFormat (const QString &metaUrlFormat)
since QGIS 3.22
Member QgsMapLayer::setMetadataUrlType (const QString &metaUrlType)
since QGIS 3.22
Member QgsMapLayerAction::canRunUsingLayer (QgsMapLayer *layer) const
use the version with QgsMapLayerActionContext instead.
Member QgsMapLayerAction::triggeredForFeature (QgsMapLayer *layer, const QgsFeature &feature)
use the version with QgsMapLayerActionContext instead.
Member QgsMapLayerAction::triggeredForFeatures (QgsMapLayer *layer, const QList< QgsFeature > &featureList)
use the version with QgsMapLayerActionContext instead.
Member QgsMapLayerAction::triggeredForLayer (QgsMapLayer *layer)
use the version with QgsMapLayerActionContext instead.
Member QgsMapLayerAction::triggerForFeature (QgsMapLayer *layer, const QgsFeature &feature)
use the version with QgsMapLayerActionContext instead.
Member QgsMapLayerAction::triggerForFeatures (QgsMapLayer *layer, const QList< QgsFeature > &featureList)
use the version with QgsMapLayerActionContext instead.
Member QgsMapLayerAction::triggerForLayer (QgsMapLayer *layer)
use the version with QgsMapLayerActionContext instead.
Member QgsMapLayerComboBox::setFilters (int filters)
since QGIS 3.34 use the flag signature instead
Member QgsMapLayerProxyModel::layerWhitelist ()
use layerAllowlist() instead
Member QgsMapLayerProxyModel::setFilters (int filters)
since QGIS 3.34 use the flag signature instead
Member QgsMapLayerProxyModel::setLayerWhitelist (const QList< QgsMapLayer * > &layers)
use setLayerAllowList()
Member QgsMapRendererCache::init (const QgsRectangle &extent, double scale)
since QGIS 3.18 - will be removed in QGIS 4.0. Use the updateParameters() and clear()
Member QgsMapRendererJob::drawLabeling (const QgsMapSettings &settings, QgsRenderContext &renderContext, QgsLabelingEngine *labelingEngine2, QPainter *painter)
Will be removed in QGIS 4.0
Class QgsMapServiceException
Use QsgServerException
Member QgsMapSettings::customRenderFlags () const
use
Member QgsMapSettings::setCustomRenderFlags (const QString &customRenderFlags)
use
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::setCircularDigitizingEnabled (bool enable)
since QGIS 3.26 use setCurrentCaptureTechnique() instead
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 QgsMapToolCapture::setStreamDigitizingEnabled (bool enable)
since QGIS 3.26 use setCurrentCaptureTechnique() instead
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 QgsMeshCalculator::expression_valid (const QString &formulaString, QgsMeshLayer *layer)
QGIS 3.12 - use expressionIsValid
Member QgsMeshCalculator::QgsMeshCalculator (const QString &formulaString, const QString &outputFile, const QgsGeometry &outputMask, double startTime, double endTime, QgsMeshLayer *layer)
QGIS 3.12
Member QgsMeshCalculator::QgsMeshCalculator (const QString &formulaString, const QString &outputFile, const QgsRectangle &outputExtent, double startTime, double endTime, QgsMeshLayer *layer)
QGIS 3.12
Member QgsMeshDatasetSourceInterface::persistDatasetGroup (const QString &path, const QgsMeshDatasetGroupMetadata &meta, const QVector< QgsMeshDataBlock > &datasetValues, const QVector< QgsMeshDataBlock > &datasetActive, const QVector< double > &times)
QGIS 3.12.3
Member QgsMeshDriverMetadata::QgsMeshDriverMetadata (const QString &name, const QString &description, const MeshDriverCapabilities &capabilities, const QString &writeDatasetOnFileSuffix)
QGIS 3.22
Member QgsMeshLayer::startFrameEditing (const QgsCoordinateTransform &transform)
since QGIS 3.28, use the version with QgsMeshEditingError instead
Member QgsMeshLayerProperties::loadStyle () SIP_DEPRECATED
use loadStyleFromFile() instead.
Member QgsMeshLayerProperties::saveDefaultStyle () SIP_DEPRECATED
use saveStyleAsDefault() instead.
Member QgsMeshLayerProperties::saveStyleAs () SIP_DEPRECATED
use saveStyleToFile() 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 QgsOwsConnection::addWfsConnectionSettings (QgsDataSourceUri &uri, const QString &settingsKey)
since QGIS 3.26 use addWfsConnectionSettings with service and connection name parameters
Member QgsOwsConnection::addWmsWcsConnectionSettings (QgsDataSourceUri &uri, const QString &settingsKey)
since QGIS 3.26 use addWmsWcsConnectionSettings with service and connection name parameters
Member QgsPalettedRasterRenderer::band () const
since QGIS 3.38 use inputBand() instead
Member QgsPalLayerSettings::previewBkgrdColor
since QGIS 3.10.
Member QgsPolygon3DSymbol::height () const SIP_DEPRECATED
since QGIS 3.36. Use offset() instead.
Member QgsPolygon3DSymbol::setHeight (float height) SIP_DEPRECATED
since QGIS 3.36. Use setOffset() instead.
Member QgsProcessingAlgorithm::helpString () const
Unused, will be removed in QGIS 4.0
Member QgsProcessingAlgorithm::parameterAsFields (const QVariantMap &parameters, const QString &name, QgsProcessingContext &context) const
use parameterAsStrings() instead.
Member QgsProcessingParameters::parameterAsFields (const QgsProcessingParameterDefinition *definition, const QVariant &value, QgsProcessingContext &context)
use parameterAsStrings() instead.
Member QgsProcessingParameters::parameterAsFields (const QgsProcessingParameterDefinition *definition, const QVariantMap &parameters, QgsProcessingContext &context)
use parameterAsStrings() instead.
Member QgsProcessingUtils::combineLayerExtents (const QList< QgsMapLayer * > &layers, const QgsCoordinateReferenceSystem &crs=QgsCoordinateReferenceSystem())
Use version with QgsProcessingContext argument instead
Member QgsProject::autoTransaction () const
QGIS 3.26 use transactionMode instead
Member QgsProject::evaluateDefaultValues () const
Test whether the flags() method returns the Qgis::ProjectFlag::EvaluateDefaultValuesOnProviderSide flag 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::oldProjectVersionWarning (const QString &)
use readVersionMismatchOccurred() instead.
Member QgsProject::requiredLayers () const
since QGIS 3.4 use QgsMapLayer::flags() instead
Member QgsProject::setAutoTransaction (bool autoTransaction)
QGIS 3.26 use setTransactionMode instead
Member QgsProject::setEvaluateDefaultValues (bool evaluateDefaultValues)
use setFlag( Qgis::ProjectFlag::EvaluateDefaultValuesOnProviderSide ) instead.
Member QgsProject::setMapScales (const QVector< double > &scales)
Use viewSettings() instead
Member QgsProject::setNonIdentifiableLayers (const QList< QgsMapLayer * > &layers)
since QGIS 3.4 use QgsMapLayer::setFlags() instead
Member QgsProject::setNonIdentifiableLayers (const QStringList &layerIds)
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::setTrustLayerMetadata (bool trust)
Use setFlag( Qgis::ProjectFlag::TrustStoredLayerStatistics ) instead.
Member QgsProject::setUseProjectScales (bool enabled)
Use viewSettings() instead
Member QgsProject::trustLayerMetadata () const
Test whether the flags() method returns the Qgis::ProjectFlag::TrustStoredLayerStatistics flag instead.
Member QgsProject::useProjectScales () const
Use viewSettings() instead
Member QgsProjectFileTransform::fixOldSymbolLayerReferences (const QMap< QString, QgsMapLayer * > &mapLayers)
since QGIS 3.30
Member QgsProjectionSelectionTreeWidget::initialized ()
no longer emitted
Member QgsProjectionSelectionTreeWidget::pushProjectionToFront ()
Has no effect since QGIS 3.20
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::sourceSelectProviderRegistry()->createDataSourceWidget() instead
Member QgsProviderRegistry::function (const QString &providerKey, const QString &functionName) const
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 QgsRasterDrawer::QgsRasterDrawer (QgsRasterIterator *iterator, double dpiTarget)
since QGIS 3.28. Use the constructor without the dpiTarget argument instead, as DPI is now handled by the draw() method which accepts a QgsRenderContext.
Member QgsRasterFileWriter::writeRaster (const QgsRasterPipe *pipe, int nCols, int nRows, const QgsRectangle &outputExtent, const QgsCoordinateReferenceSystem &crs, QgsRasterBlockFeedback *feedback=nullptr) SIP_DEPRECATED
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 QgsRasterFillSymbolLayer::setWidthMapUnitScale (const QgsMapUnitScale &scale)
use setSizeMapUnitScale() instead.
Member QgsRasterFillSymbolLayer::setWidthUnit (Qgis::RenderUnit unit)
use setSizeUnit() instead.
Member QgsRasterFillSymbolLayer::widthMapUnitScale () const
use sizeMapUnitScale() instead.
Member QgsRasterFillSymbolLayer::widthUnit () const
use sizeUnit() instead.
Member QgsRasterInterface::bandStatistics (int bandNo, int stats, const QgsRectangle &extent=QgsRectangle(), int sampleSize=0, QgsRasterBlockFeedback *feedback=nullptr)
Use Qgis::RasterBandStatistic instead of int for stats argument
Member QgsRasterInterface::hasStatistics (int bandNo, int stats, const QgsRectangle &extent=QgsRectangle(), int sampleSize=0)
Use Qgis::RasterBandStatistic instead of int for stats argument
Member QgsRasterInterface::initStatistics (QgsRasterBandStats &statistics, int bandNo, int stats, const QgsRectangle &boundingBox=QgsRectangle(), int binCount=0) const
Use Qgis::RasterBandStatistic instead of int for stats argument
Member QgsRasterLayer::legendSymbologyItems () const
use QgsRasterRenderer::createLegendNodes() instead.
Member QgsRasterLayer::setDataProvider (const QString &provider)
Use the version with ProviderOptions instead.
Member QgsRasterLayerProperties::saveDefaultStyle ()
use saveStyleAsDefault() 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 QgsRasterTransparency::alphaValue (double value, int globalTransparency=255) const
use opacityForValue() instead.
Member QgsRasterTransparency::alphaValue (double redValue, double greenValue, double blueValue, int globalTransparency=255) const
use opacityForRgbValues() instead.
Member QgsRectangle::setMinimal ()
since QGIS 3.34 - will be removed in QGIS 4.0. Use setNull().
Member QgsRelationEditorWidget::duplicateFeature ()
since QGIS 3.18, use duplicateSelectedFeatures() 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
Member QgsRelationWidgetWrapper::label () const
since QGIS 3.20 label is handled directly in QgsAttributeForm.
Member QgsRelationWidgetWrapper::setLabel (const QString &label=QString())
since QGIS 3.20 label is handled directly in QgsAttributeForm.
Member QgsRelationWidgetWrapper::setShowLabel (bool showLabel)
since QGIS 3.20 label is handled directly in QgsAttributeForm.
Member QgsRelationWidgetWrapper::setShowLinkButton (bool showLinkButton)
since QGIS 3.16 use setVisibleButtons() instead
Member QgsRelationWidgetWrapper::setShowSaveChildEditsButton (bool showChildEdits)
since QGIS 3.16 use setVisibleButtons() instead
Member QgsRelationWidgetWrapper::setShowUnlinkButton (bool showUnlinkButton)
since QGIS 3.16 use setVisibleButtons() instead
Member QgsRelationWidgetWrapper::setVisibleButtons (const QgsAttributeEditorRelation::Buttons &buttons)
since QGIS 3.18 use setWidgetConfig() instead
Member QgsRelationWidgetWrapper::showLabel () const
since QGIS 3.20 label is handled directly in QgsAttributeForm.
Member QgsRelationWidgetWrapper::showLinkButton () const
since QGIS 3.16 use visibleButtons() instead
Member QgsRelationWidgetWrapper::showSaveChildEditsButton () const
since QGIS 3.16 use visibleButtons() instead
Member QgsRelationWidgetWrapper::showUnlinkButton () const
since QGIS 3.16 use visibleButtons() instead
Member QgsRelationWidgetWrapper::visibleButtons () const
since QGIS 3.18 use widgetConfig() instead
Member QgsRenderChecker::isKnownAnomaly (const QString &diffImageFile)
Use the test mask system instead.
Member QgsRenderContext::disabledSymbolLayers () const
since QGIS 3.30 and replaced with disabledSymbolLayersV2
Member QgsRenderContext::setDisabledSymbolLayers (const QSet< const QgsSymbolLayer * > &symbolLayers)
since QGIS 3.30 and replaced with setDisabledSymbolLayersV2
Class QgsRendererRangeLabelFormat
since QGIS 3.10, use QgsClassificationMethod instead
Member QgsRendererWidget::symbolLevelsChanged ()
since QGIS 3.20 – no longer emitted.
Member QgsRuleBasedLabelSinkProvider::reinit (QgsVectorLayer *layer)
since QGIS 3.12
Member QgsRuntimeProfiler::beginGroup (const QString &name)
use start() instead
Member QgsRuntimeProfiler::endGroup ()
use end() instead
Member QgsScaleBarRenderer::calculateBoxSize (const QgsScaleBarSettings &settings, const QgsScaleBarRenderer::ScaleBarContext &scaleContext) const
Use the version with a QgsRenderContext instead.
Member QgsScaleBarRenderer::firstLabelXOffset (const QgsScaleBarSettings &settings) const
Use the version with QgsRenderContext instead.
Member QgsScaleBarRenderer::name () const
use id() instead
Member QgsScaleBarRenderer::segmentPositions (const QgsScaleBarRenderer::ScaleBarContext &scaleContext, const QgsScaleBarSettings &settings) const
use the version with a QgsRenderContext instead
Member QgsScaleBarSettings::brush () const
use fillSymbol() instead
Member QgsScaleBarSettings::brush2 () const
use alternateFillSymbol() instead
Member QgsScaleBarSettings::fillColor () const
use fillSymbol() instead.
Member QgsScaleBarSettings::fillColor2 () const
use alternateFillSymbol() instead
Member QgsScaleBarSettings::font () const
use textFormat() instead
Member QgsScaleBarSettings::fontColor () const
use textFormat() instead
Member QgsScaleBarSettings::lineCapStyle () const
use lineSymbol() instead
Member QgsScaleBarSettings::lineColor () const
use lineSymbol() instead.
Member QgsScaleBarSettings::lineJoinStyle () const
use lineSymbol() instead
Member QgsScaleBarSettings::lineWidth () const
use lineSymbol() instead.
Member QgsScaleBarSettings::pen () const
use lineSymbol() instead.
Member QgsScaleBarSettings::setBrush (const QBrush &brush)
use setFillSymbol() instead
Member QgsScaleBarSettings::setBrush2 (const QBrush &brush)
use setAlternateFillSymbol() instead
Member QgsScaleBarSettings::setFillColor (const QColor &color)
use setFillSymbol() instead.
Member QgsScaleBarSettings::setFillColor2 (const QColor &color)
use setAlternateFillSymbol() instead.
Member QgsScaleBarSettings::setFont (const QFont &font)
use setTextFormat() instead
Member QgsScaleBarSettings::setFontColor (const QColor &color)
use textFormat() instead
Member QgsScaleBarSettings::setLineCapStyle (Qt::PenCapStyle style)
use setLineSymbol() instead
Member QgsScaleBarSettings::setLineColor (const QColor &color)
use setLineSymbol() instead.
Member QgsScaleBarSettings::setLineJoinStyle (Qt::PenJoinStyle style)
use setLineSymbol() instead
Member QgsScaleBarSettings::setLineWidth (double width)
use setLineSymbol() instead.
Member QgsScaleBarSettings::setPen (const QPen &pen)
use setLineSymbol() instead.
Member QgsScaleVisibilityDialog::setScaleVisiblity (bool hasScaleVisibility)
Use setScaleVisibility()
Class QgsSearchQueryBuilder
Will be removed in QGIS 4
Member QgsServerApiUtils::crsToOgcUri (const QgsCoordinateReferenceSystem &crs)
since QGIS 3.30 use QgsCoordinateReferenceSystem::toOgcUri() instead
Member QgsServerFilter::requestReady ()
Will be removed in QGIS 4.0
Member QgsServerFilter::responseComplete ()
Will be removed in QGIS 4.0
Member QgsServerFilter::sendResponse ()
Will be removed in QGIS 4.0
Member QgsServerOgcApi::contenTypeFromExtension (const std::string &extension)
Use contentTypeFromExtension()
Member QgsSettingsEntryBase::section () const
since QGIS 3.26 the key is entirely self-defined
Member QgsSettingsEntryBase::valueAsVariant (const QStringList &dynamicKeyPartList, bool useDefaultValueOverride, const QVariant &defaultValueOverride) const
since QGIS 3.26 use valueAsVariantWithDefaultOverride instead
Member QgsSettingsEntryBase::valueAsVariant (const QString &dynamicKeyPart, bool useDefaultValueOverride, const QVariant &defaultValueOverride) const
since QGIS 3.26 use valueAsVariantWithDefaultOverride instead
Class QgsSettingsEntryGroup
since QGIS 3.30 use QgsSettingsTreeNode instead
Class QgsSettingsRegistry
since QGIS 3.30 use QgsSettings::treeRoot() instead
Member QgsSettingsRegistry::addSettingsEntryGroup (const QgsSettingsEntryGroup *settingsGroup)
since QGIS 3.30
Member QgsSingleBandGrayRenderer::grayBand () const
since QGIS 3.38 use inputBand() instead
Member QgsSingleBandGrayRenderer::setGrayBand (int band)
since QGIS 3.38 use setInputBand() instead
Member QgsSingleBandPseudoColorRenderer::band () const
since QGIS 3.38 use inputBand() instead
Member QgsSingleBandPseudoColorRenderer::setBand (int bandNo)
since QGIS 3.38 use setInputBand() instead
Member QgsSnappingConfig::IndividualLayerSettings::IndividualLayerSettings (bool enabled, SnappingType type, double tolerance, Qgis::MapToolUnit units)
since QGIS 3.12 use the method with Qgis::SnappingTypes instead.
Member QgsSnappingConfig::IndividualLayerSettings::setType (SnappingType type)
since QGIS 3.12 use setTypeFlag instead.
Member QgsSnappingConfig::IndividualLayerSettings::type () const
since QGIS 3.12 use typeFlag instead.
Member QgsSnappingConfig::setType (QgsSnappingConfig::SnappingType type)
since QGIS 3.12 use setTypeFlag instead.
Member QgsSnappingConfig::SnappingType
since QGIS 3.12 use Qgis::SnappingTypes instead.
Member QgsSnappingConfig::snappingTypeFlagToIcon (Qgis::SnappingType type)
since QGIS 3.26 use Qgis::snappingTypeToString instead
Member QgsSnappingConfig::snappingTypeFlagToString (Qgis::SnappingType type)
since QGIS 3.26 use Qgis::snappingTypeToString instead
Member QgsSnappingConfig::type () const
since QGIS 3.12 use typeFlag instead.
Member QgsSpatialIndex::insertFeature (const QgsFeature &feature)
Use addFeature() instead
Member QgsSpatialIndex::insertFeature (QgsFeatureId id, const QgsRectangle &bounds)
Use addFeature() instead
Member QgsStyle::save (const QString &filename=QString())
This function has no effect.
Member QgsStyleManagerDialog::itemChanged (QStandardItem *item)
since QGIS 3.6 - has no effect and will be removed in QGIS 4.0
Member QgsStyleManagerDialog::populateColorRamps (const QStringList &colorRamps, bool checkable=false)
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)
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 ()
since QGIS 3.6 - has no effect and will be removed in QGIS 4.0
Member QgsStyleManagerDialog::regrouped (QStandardItem *)
since QGIS 3.6 - has no effect and will be removed in QGIS 4.0
Member QgsStyleManagerDialog::removeColorRamp ()
since QGIS 3.6 - has no effect and will be removed in QGIS 4.0
Member QgsStyleManagerDialog::removeSymbol ()
since QGIS 3.6 - has no effect and will be removed in QGIS 4.0
Member QgsStyleManagerDialog::setSymbolsChecked (const QStringList &)
since QGIS 3.6 - has no effect and will be removed in QGIS 4.0
Class QgsSublayersDialog
Will be removed in QGIS 4.0
Member QgsSublayersDialog::PromptMode
Use Qgis::SublayerPromptMode instead
Member QgsSublayersDialog::QgsSublayersDialog (ProviderType providerType, const QString &name, QWidget *parent=nullptr, Qt::WindowFlags fl=Qt::WindowFlags(), const QString &dataSourceUri=QString())
Will be removed in QGIS 4.0
Member QgsSvgCache::statusChanged (const QString &statusQString)
Deprecated since QGIS 3.6 – no longer emitted.
Member QgsSvgMarkerSymbolLayerWidget::populateList ()
since QGIS 3.16
Member QgsSvgSelectorWidget::allowParamerters () const
Use allowParameters()
Member QgsSymbol::bigSymbolPreviewImage (QgsExpressionContext *expressionContext=nullptr, int flags=static_cast< int >(Qgis::SymbolPreviewFlag::FlagIncludeCrosshairsForMarkerSymbols))
use bigSymbolPreviewImageV2 instead.
Member QgsSymbol::layer () const
Will be removed in QGIS 4.0
Member QgsSymbol::setLayer (const QgsVectorLayer *layer)
Will be removed in QGIS 4.0
Class QgsSymbolLayerId
since QGIS 3.30 Replaced by QUuid to identify symbol layers
Member QgsSymbolLayerReference::QgsSymbolLayerReference (const QString &layerId, const QgsSymbolLayerId &symbolLayer)
since QGIS 3.30
Member QgsSymbolLayerReference::symbolLayerId () const
since QGIS 3.30, use symbolLayerIdV2 instead
Member QgsSymbolLayerUtils::toSymbolLayerPointers (const QgsFeatureRenderer *renderer, const QSet< QgsSymbolLayerId > &symbolLayerIds)
since QGIS 3.30 because it was related to old QgsSymbolLayerReference system
Member QgsSymbolLevelsWidget::apply ()
since QGIS 3.20. Use symbolLevels() and manually apply the changes to the renderer as appropriate.
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 (Qgis::RenderUnit u)
No longer used and will be removed in QGIS 4.0
Member QgsTableEditorWidget::selectionForegroundColor ()
use selectionTextFormat() instead.
Member QgsTableEditorWidget::setSelectionForegroundColor (const QColor &color)
Use setSelectionTextFormat() instead.
Member QgsTemplatedLineSymbolLayerBase::placement () const
use placements() instead
Member QgsTemplatedLineSymbolLayerBase::setPlacement (Qgis::MarkerLinePlacement placement)
use setPlacements() instead
Member QgsTextFormatWidget::enableDataDefinedAlignment (bool enable)
QGIS 3.24
Member QgsTextRenderer::drawPart (const QRectF &rect, double rotation, Qgis::TextHorizontalAlignment alignment, const QStringList &textLines, QgsRenderContext &context, const QgsTextFormat &format, Qgis::TextComponent part, bool drawAsOutlines=true)
Private API only, will be removed in 4.0
Member QgsTextRenderer::drawPart (QPointF origin, double rotation, Qgis::TextHorizontalAlignment alignment, const QStringList &textLines, QgsRenderContext &context, const QgsTextFormat &format, Qgis::TextComponent part, bool drawAsOutlines=true)
Private API only, will be removed in 4.0
Member QgsTriangularMesh::centroids () const
since QGIS 3.14 use faceCentroids() instead
Member QgsVectorDataProvider::forceReload ()
QGIS 3.12 - will be removed in QGIS 4.0 - use reloadData instead
Member QgsVectorDataProvider::palAttributeIndexNames () const
since QGIS 3.32 this method is unused and will always return an empty hash
Member QgsVectorFileWriter::QgsVectorFileWriter (const QString &vectorFileName, const QString &fileEncoding, const QgsFields &fields, Qgis::WkbType geometryType, const QgsCoordinateReferenceSystem &srs=QgsCoordinateReferenceSystem(), const QString &driverName="GPKG", const QStringList &datasourceOptions=QStringList(), const QStringList &layerOptions=QStringList(), QString *newFilename=nullptr, Qgis::FeatureSymbologyExport symbologyExport=Qgis::FeatureSymbologyExport::NoSymbology, QgsFeatureSink::SinkFlags sinkFlags=QgsFeatureSink::SinkFlags(), QString *newLayer=nullptr, const QgsCoordinateTransformContext &transformContext=QgsCoordinateTransformContext(), FieldNameSource fieldNameSource=Original)
Use create() instead.
Member QgsVectorFileWriter::QgsVectorFileWriter (const QString &vectorFileName, const QString &fileEncoding, const QgsFields &fields, Qgis::WkbType geometryType, const QgsCoordinateReferenceSystem &srs, const QString &driverName, const QStringList &datasourceOptions, const QStringList &layerOptions, QString *newFilename, Qgis::FeatureSymbologyExport symbologyExport, QgsVectorFileWriter::FieldValueConverter *fieldValueConverter, const QString &layerName, QgsVectorFileWriter::ActionOnExistingFile action, QString *newLayer=nullptr, const QgsCoordinateTransformContext &transformContext=QgsCoordinateTransformContext(), QgsFeatureSink::SinkFlags sinkFlags=QgsFeatureSink::SinkFlags(), FieldNameSource fieldNameSource=Original, bool includeConstraints=false, bool setFieldDomains=true, const QgsAbstractDatabaseProviderConnection *sourceDatabaseProviderConnection=nullptr)
Use create() instead.
Member QgsVectorFileWriter::writeAsVectorFormat (QgsVectorLayer *layer, const QString &fileName, const QString &fileEncoding, const QgsCoordinateReferenceSystem &destCRS=QgsCoordinateReferenceSystem(), const QString &driverName="GPKG", bool onlySelected=false, QString *errorMessage=nullptr, const QStringList &datasourceOptions=QStringList(), const QStringList &layerOptions=QStringList(), bool skipAttributeCreation=false, QString *newFilename=nullptr, Qgis::FeatureSymbologyExport symbologyExport=Qgis::FeatureSymbologyExport::NoSymbology, double symbologyScale=1.0, const QgsRectangle *filterExtent=nullptr, Qgis::WkbType overrideGeometryType=Qgis::WkbType::Unknown, bool forceMulti=false, bool includeZ=false, const QgsAttributeList &attributes=QgsAttributeList(), QgsVectorFileWriter::FieldValueConverter *fieldValueConverter=nullptr, QString *newLayer=nullptr)
Use writeAsVectorFormatV2() instead.
Member QgsVectorFileWriter::writeAsVectorFormat (QgsVectorLayer *layer, const QString &fileName, const QString &fileEncoding, const QgsCoordinateTransform &ct, const QString &driverName="GPKG", bool onlySelected=false, QString *errorMessage=nullptr, const QStringList &datasourceOptions=QStringList(), const QStringList &layerOptions=QStringList(), bool skipAttributeCreation=false, QString *newFilename=nullptr, Qgis::FeatureSymbologyExport symbologyExport=Qgis::FeatureSymbologyExport::NoSymbology, double symbologyScale=1.0, const QgsRectangle *filterExtent=nullptr, Qgis::WkbType overrideGeometryType=Qgis::WkbType::Unknown, bool forceMulti=false, bool includeZ=false, const QgsAttributeList &attributes=QgsAttributeList(), QgsVectorFileWriter::FieldValueConverter *fieldValueConverter=nullptr, QString *newLayer=nullptr)
Use writeAsVectorFormatV2() instead.
Member QgsVectorFileWriter::writeAsVectorFormat (QgsVectorLayer *layer, const QString &fileName, const QgsVectorFileWriter::SaveVectorOptions &options, QString *newFilename=nullptr, QString *errorMessage=nullptr, QString *newLayer=nullptr)
Use writeAsVectorFormatV2() instead.
Member QgsVectorFileWriter::writeAsVectorFormatV2 (QgsVectorLayer *layer, const QString &fileName, const QgsCoordinateTransformContext &transformContext, const QgsVectorFileWriter::SaveVectorOptions &options, QString *newFilename=nullptr, QString *newLayer=nullptr, QString *errorMessage=nullptr)
since QGIS 3.20, use writeAsVectorFormatV3 instead
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, Qgis::VertexMarkerType type, int vertexSize)
Use the equivalent QgsSymbolLayerUtils::drawVertexMarker function instead
Member QgsVectorLayer::excludeAttributesWfs () const
since QGIS 3.16, use fields().configurationFlags() instead
Member QgsVectorLayer::excludeAttributesWms () const
since QGIS 3.16, use fields().configurationFlags() instead
Member QgsVectorLayer::setExcludeAttributesWfs (const QSet< QString > &att)
since QGIS 3.16, use setFieldConfigurationFlag instead
Member QgsVectorLayer::setExcludeAttributesWms (const QSet< QString > &att)
since QGIS 3.16, use setFieldConfigurationFlag 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.
Member QgsVectorLayerJoinInfo::joinFieldNamesBlackList () const
use joinFieldNamesBlockList() instead
Member QgsVectorLayerJoinInfo::setJoinFieldNamesBlackList (const QStringList &blackList)
use setJoinFieldNamesBlockList() instead
Member QgsVectorLayerSaveAsDialog::QgsVectorLayerSaveAsDialog (long srsid, QWidget *parent=nullptr, Qt::WindowFlags fl=Qt::WindowFlags())
since QGIS 3.14 - will be removed in QGIS 4.0
Class QgsVectorLayerServerProperties
since QGIS 3.22
Member QgsVectorTileLayerProperties::saveDefaultStyle () SIP_DEPRECATED
use saveStyleAsDefault() instead.
Member QgsVectorTileLayerProperties::saveStyleAs () SIP_DEPRECATED
use saveStyleToFile() instead.
Member QgsZipItem::vsiPrefix (const QString &uri)
Will be removed in QGIS 4.0