QGIS API Documentation 3.37.0-Master (c2d15952569)
Loading...
Searching...
No Matches
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 QString &relationId, QgsAttributeEditorElement *parent)
since QGIS 3.16
Member QgsAttributeEditorRelation::QgsAttributeEditorRelation (const QString &name, const QgsRelation &relation, 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 ()
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::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. Any usage should be removed (and will have no harmful side-effects!).
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
Struct QgsDatumTransform::TransformInfo
Not used on builds based on Proj >= 6.0
Struct 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 a1, double a2)
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::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 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 () const
since QGIS 3.10 use classficationMethod instead
Member QgsGraduatedSymbolRenderer::Mode
since QGIS 3.10 use QgsClassificationMethod::MethodId 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 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 ()
since QGIS 3.18, use zoomToLayers()
Member QgsLayerTreeViewDefaultActions::zoomToLayer (QgsMapCanvas *canvas)
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 QgsPalLayerSettings::previewBkgrdColor
since QGIS 3.10. Use QgsTextFormat::previewBackgroundColor() instead.
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 QVariantMap &parameters, QgsProcessingContext &context)
use parameterAsStrings() instead.
Member QgsProcessingParameters::parameterAsFields (const QgsProcessingParameterDefinition *definition, const QVariant &value, 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 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::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 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.
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 QgsSettingsEntryBase::section () const
since QGIS 3.26 the key is entirely self-defined
Member QgsSettingsEntryBase::valueAsVariant (const QString &dynamicKeyPart, bool useDefaultValueOverride, const QVariant &defaultValueOverride) const
since QGIS 3.26 use valueAsVariantWithDefaultOverride instead
Member QgsSettingsEntryBase::valueAsVariant (const QStringList &dynamicKeyPartList, 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 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 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, 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::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::writeAsVectorFormat (QgsVectorLayer *layer, const QString &fileName, const QgsVectorFileWriter::SaveVectorOptions &options, QString *newFilename=nullptr, QString *errorMessage=nullptr, QString *newLayer=nullptr)
Use writeAsVectorFormatV2() 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::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