QGIS API Documentation 3.41.0-Master (3440c17df1d)
Loading...
Searching...
No Matches
Deprecated List
Member Qgis::SCALE_PRECISION
QGIS 3.40. No longer used by QGIS and will be removed in QGIS 4.0.
Member QgisInterface::actionCircle2Points ()
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 ()
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 ()
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 ()
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 ()
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 ()
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 ()
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 ()
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 ()
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 ()
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 ()
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 ()
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 ()
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 ()
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 ()
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 ()
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
QGIS 3.40. Use actionZoomToLayers() instead.
Member QgisInterface::openURL (const QString &url, bool useQgisDocDirectory=true)=0
QGIS 3.40. Use QDesktopServices instead.
Member Qgs3DMapScene::openScenes ()
QGIS 3.36. Use QgisAppInterface::mapCanvases3D() instead.
Member QgsAbstractDataSourceWidget::addMeshLayer (const QString &url, const QString &baseName, const QString &providerKey)
QGIS 3.40. Use addLayer() instead.
Member QgsAbstractDataSourceWidget::addPointCloudLayer (const QString &url, const QString &baseName, const QString &providerKey)
QGIS 3.40. Use addLayer() instead.
Member QgsAbstractDataSourceWidget::addRasterLayer (const QString &rasterLayerPath, const QString &baseName, const QString &providerKey)
QGIS 3.40. Use addLayer() instead.
Member QgsAbstractDataSourceWidget::addVectorLayer (const QString &uri, const QString &layerName, const QString &providerKey=QString())
QGIS 3.40. Use addLayer() instead.
Member QgsAbstractDataSourceWidget::addVectorTileLayer (const QString &url, const QString &baseName)
QGIS 3.40. Use addLayer() instead.
Member QgsAbstractDataSourceWidget::progress (int, int)
QGIS 3.4. This signal is no longer used. Use QgsProxyProgressTask instead to show progress reports.
Member QgsAbstractRelationEditorWidget::label () const
QGIS 3.20. Label is handled directly in QgsAttributeForm.
Member QgsAbstractRelationEditorWidget::setShowLabel (bool showLabel)
QGIS 3.20. Label is handled directly in QgsAttributeForm.
Member QgsAbstractRelationEditorWidget::setTitle (const QString &title)
QGIS 3.20. Label is handled directly in QgsAttributeForm.
Member QgsAbstractRelationEditorWidget::showLabel () const
QGIS 3.20. Label is handled directly in QgsAttributeForm.
Member QgsAbstractRelationEditorWidget::updateTitle ()
QGIS 3.20. Label is handled directly in QgsAttributeForm.
Member QgsAdvancedDigitizingDockWidget::currentPoint (bool *exists=nullptr) const
QGIS 3.22. Use currentPointV2() instead.
Member QgsAdvancedDigitizingDockWidget::penultimatePoint (bool *exists=nullptr) const
QGIS 3.22. Use penultimatePointV2() instead.
Member QgsAdvancedDigitizingDockWidget::pointChanged (const QgsPointXY &point)
QGIS 3.22. No longer used, will be removed in QGIS 4.0. Use pointChangedV2 instead.
Member QgsAdvancedDigitizingDockWidget::previousPoint (bool *exists=nullptr) const
QGIS 3.22. Use previousPointV2() instead.
Member QgsAggregateToolButton::setType (QVariant::Type type)
QGIS 3.38. Use the method with a QMetaType::Type argument instead.
Member QgsAnnotation::frameOffsetFromReferencePoint () const
QGIS 3.40. Use frameOffsetFromReferencePointMm() instead.
Member QgsAnnotation::frameSize () const
QGIS 3.40. Use frameSizeMm() instead.
Member QgsAnnotation::setFrameOffsetFromReferencePoint (QPointF offset)
QGIS 3.40. Use setFrameOffsetFromReferencePointMm() instead.
Member QgsAnnotation::setFrameSize (QSizeF size)
QGIS 3.40. Use setFrameSizeMm() instead.
Member QgsAnnotationItem::applyEdit (QgsAbstractAnnotationItemEditOperation *operation)
QGIS 3.40. Use applyEditV2() instead.
Member QgsAnnotationItem::nodes () const
QGIS 3.40. Use nodesV2() instead.
Member QgsAnnotationItem::transientEditResults (QgsAbstractAnnotationItemEditOperation *operation)
QGIS 3.40. Use transientEditResultsV2() instead.
Member QgsAnnotationLayer::applyEdit (QgsAbstractAnnotationItemEditOperation *operation)
QGIS 3.40. Use applyEditV2() instead.
Member QgsApplication::qgisAuthDatabaseFilePath ()
QGIS 3.30. Use qgisAuthDatabaseUri() instead.
Member QgsApplication::settingsRegistryCore ()
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())
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())
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())
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())
QGIS 3.24. Use the version with QgsHttpHeaders instead.
Member QgsAttributeEditorContainer::isGroupBox () const
QGIS 3.40. Use type() instead.
Member QgsAttributeEditorContainer::setIsGroupBox (bool isGroupBox)
QGIS 3.40. Use setType() instead.
Member QgsAttributeEditorRelation::Button
QGIS 3.18. Use QgsRelationEditorWidget::Button instead.
Member QgsAttributeEditorRelation::QgsAttributeEditorRelation (const QString &name, const QString &relationId, QgsAttributeEditorElement *parent)
QGIS 3.16
Member QgsAttributeEditorRelation::QgsAttributeEditorRelation (const QString &name, const QgsRelation &relation, QgsAttributeEditorElement *parent)
QGIS 3.16
Member QgsAttributeForm::attributeChanged (const QString &attribute, const QVariant &value)
QGIS 3.0
Member QgsAttributeForm::Mode
QGIS 3.40. Use QgsAttributeEditorContext::Mode instead.
Member QgsAttributeFormEditorWidget::valueChanged (const QVariant &value)
QGIS 3.10. Use valuesChanged instead.
Member QgsAttributeTableFilterModel::extentsChanged ()
QGIS 3.10.3. Made private as reloadVisible().
Member QgsAttributeTableView::finished ()
QGIS 3.40. No longer used.
Member QgsAuthManager::authDatabaseConfigTable () const
QGIS 3.40. Direct access to the DB is not allowed, use methodConfigTableName() instead.
Member QgsAuthManager::authDatabaseConnection () const
QGIS 3.40. Direct access to the DB is not allowed, use QgsAuthConfigurationStorage API instead.
Member QgsAuthManager::authDatabaseServersTable () const
QGIS 3.40. Direct access to the DB is not allowed, use QgsAuthConfigurationStorage API instead.
Member QgsAuthManager::authenticationDatabasePath () const
QGIS 3.40. Use authenticationDatabaseUri() instead.
Member QgsAuthManager::init (const QString &pluginPath=QString(), const QString &authDatabasePath=QString())
QGIS 3.36. Use setup() or ensureInitialized() instead.
Member QgsAuthManager::messageOut (const QString &message, const QString &tag=QgsAuthManager::AUTH_MAN_TAG, QgsAuthManager::MessageLevel level=QgsAuthManager::INFO) const
QGIS 3.40. Use messageLog() instead.
Member QgsAuthManager::passwordHelperMessageOut (const QString &message, const QString &tag=QgsAuthManager::AUTH_MAN_TAG, QgsAuthManager::MessageLevel level=QgsAuthManager::INFO)
QGIS 3.40. Use passwordHelperMessageLog() instead.
Member QgsAuthMethodRegistry::library (const QString &authMethodKey) const
QGIS 3.22. Methods may not need to be loaded from a library (empty string returned).
Member QgsBlockingNetworkRequest::downloadFinished ()
QGIS 3.40. Use the finished() signal instead.
Member QgsBrowserDockWidget::addFavorite ()
QGIS 3.40. Will be removed in QGIS 4.0 - use the methods in QgsBrowserModel instead.
Member QgsBrowserDockWidget::addFavoriteDirectory ()
QGIS 3.40. Will be removed in QGIS 4.0 - use the methods in QgsBrowserModel instead.
Member QgsBrowserDockWidget::addFavoriteDirectory (const QString &favDir, const QString &name=QString())
QGIS 3.40. Will be removed in QGIS 4.0 - use the methods in QgsBrowserModel instead.
Member QgsBrowserDockWidget::addLayerAtIndex (const QModelIndex &index)
QGIS 3.40. Will be removed in QGIS 4.0 - retrieve the QgsLayerItem itself and manually add to project.
Member QgsBrowserDockWidget::addSelectedLayers ()
QGIS 3.40. Will be removed in QGIS 4.0 – this method is not intended for public use.
Member QgsBrowserDockWidget::enablePropertiesWidget (bool enable)
QGIS 3.40. Will be removed in QGIS 4.0 – this method is not intended for public use.
Member QgsBrowserDockWidget::hideItem ()
QGIS 3.40. Will be removed in QGIS 4.0 – this method is not intended for public use.
Member QgsBrowserDockWidget::removeFavorite ()
QGIS 3.40. Will be removed in QGIS 4.0 - use the methods in QgsBrowserModel instead.
Member QgsBrowserDockWidget::selectionChanged (const QItemSelection &selected, const QItemSelection &deselected)
QGIS 3.40. Will be removed in QGIS 4.0 – this method is not intended for public use.
Member QgsBrowserDockWidget::setActiveIndex (const QModelIndex &index)
QGIS 3.40. Will be removed in QGIS 4.0 – this method is not intended for public use.
Member QgsBrowserDockWidget::setCaseSensitive (bool caseSensitive)
QGIS 3.40. Will be removed in QGIS 4.0 – this method is not intended for public use.
Member QgsBrowserDockWidget::setFilter ()
QGIS 3.40. Will be removed in QGIS 4.0 – this method is not intended for public use.
Member QgsBrowserDockWidget::setFilterSyntax (QAction *)
QGIS 3.40. Will be removed in QGIS 4.0 – this method is not intended for public use.
Member QgsBrowserDockWidget::showContextMenu (QPoint)
QGIS 3.40. Will be removed in QGIS 4.0 – this method is not intended for public use.
Member QgsBrowserDockWidget::showFilterWidget (bool visible)
QGIS 3.40. Will be removed in QGIS 4.0 – this method is not intended for public use.
Member QgsBrowserDockWidget::showProperties ()
QGIS 3.40. Will be removed in QGIS 4.0 – this method is not intended for public use.
Member QgsBrowserDockWidget::splitterMoved ()
QGIS 3.40. No longer used.
Member QgsBrowserDockWidget::toggleFastScan ()
QGIS 3.40. Will be removed in QGIS 4.0.
Member QgsBrowserDockWidget::updateProjectHome ()
QGIS 3.40. Will be removed in QGIS 4.0 – this method is not intended for public use.
Member QgsBrowserModel::connectItem (QgsDataItem *item)
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
QGIS 3.40. 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 QgsCalloutWidget::vectorLayer () const
QGIS 3.40. Use layer() instead.
Member QgsCategorizedSymbolRenderer::skipRender ()
QGIS 3.40. No longer used, will be removed in QGIS 4.0.
Member QgsCategorizedSymbolRenderer::symbolForValue (const QVariant &value) const
QGIS 3.40. Use variant which takes a second bool argument instead.
Member QgsClassificationMethod::classes (const QgsVectorLayer *layer, const QString &expression, int nclasses)
QGIS 3.38. Use classesV2() instead.
Member QgsCodedFieldDomain::QgsCodedFieldDomain (const QString &name, const QString &description, QVariant::Type fieldType, const QList< QgsCodedValue > &values)
QGIS 3.38. Use the method with a QMetaType::Type argument instead.
Member QgsCodeEditor::marginVisible ()
QGIS 3.40. Use base class methods for individual margins instead, or lineNumbersVisible().
Member QgsCodeEditor::setMarginVisible (bool margin)
QGIS 3.40. Use base class methods for individual margins instead, or setLineNumbersVisible().
Member QgsColorRampWidget::valueChanged (int value)
QGIS 3.40. Use valueChangedF() instead.
Member QgsColorWidget::alterColor (QColor &color, QgsColorWidget::ColorComponent component, int newValue)
QGIS 3.40. Use alterColorF() instead.
Member QgsColorWidget::componentValue () const
QGIS 3.40. Use componentValueF() instead.
Member QgsColorWidget::componentValue (ColorComponent component) const
QGIS 3.40. Use componentValueF() instead.
Member QgsColorWidget::hue () const
QGIS 3.40. Use hueF() instead.
Member QgsColorWidget::setComponentValue (int value)
QGIS 3.40. Use setComponentValueF() instead.
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
QGIS 3.40. Unused on builds based on Proj 6.0 or later.
Member QgsCoordinateTransform::QgsCoordinateTransform (const QgsCoordinateReferenceSystem &source, const QgsCoordinateReferenceSystem &destination, int sourceDatumTransformId, int destinationDatumTransformId)
QGIS 3.40. Will be removed in QGIS 4.0. Use the constructor with a QgsCoordinateTransformContext argument instead.
Member QgsCoordinateTransform::setDestinationDatumTransformId (int datumId)
QGIS 3.40. Unused on builds based on Proj 6.0 or later.
Member QgsCoordinateTransform::setSourceDatumTransformId (int datumId)
QGIS 3.40. Unused on builds based on Proj 6.0 or later.
Member QgsCoordinateTransform::sourceDatumTransformId () const
QGIS 3.40. Unused on builds based on Proj 6.0 or later.
Member QgsCoordinateTransformContext::addSourceDestinationDatumTransform (const QgsCoordinateReferenceSystem &sourceCrs, const QgsCoordinateReferenceSystem &destinationCrs, int sourceTransformId, int destinationTransformId)
QGIS 3.40. 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
QGIS 3.40. Has no effect on builds based on Proj 6.0 or later. Use calculateCoordinateOperation() instead.
Member QgsCoordinateTransformContext::removeSourceDestinationDatumTransform (const QgsCoordinateReferenceSystem &sourceCrs, const QgsCoordinateReferenceSystem &destinationCrs)
QGIS 3.40. Use removeCoordinateOperation() instead.
Member QgsCoordinateTransformContext::sourceDestinationDatumTransforms () const
QGIS 3.40. Has no effect on builds based on Proj 6.0 or later, use coordinateOperations() instead.
Member QgsCptCityDataItem::acceptDrop ()
QGIS 3.40. Is unused and will be removed in QGIS 4.0.
Member QgsCptCityDataItem::handleDrop (const QMimeData *data, Qt::DropAction action)
QGIS 3.40. Is unused and will be removed in QGIS 4.0.
Member QgsCptCityDataItem::paramWidget ()
QGIS 3.40. Is unused and will be removed in QGIS 4.0.
Member QgsCustomDropHandler::handleMimeData (const QMimeData *data)
QGIS 3.10. Use handleMimeDataV2() instead.
Class QgsDatabaseFilterProxyModel
QGIS 3.24
Member QgsDataItem::acceptDrop ()
QGIS 3.10
Member QgsDataItem::handleDrop (const QMimeData *, Qt::DropAction)
QGIS 3.10
Member QgsDataItem::mimeUri () const
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)
QGIS 3.40. Use setCapabilitiesV2 instead.
Member QgsDataItem::setCrs (const QgsCoordinateReferenceSystem &crs)
QGIS 3.6. This method is no longer used by QGIS and will be removed in QGIS 4.0.
Member QgsDateTimeFieldFormatter::defaultDisplayFormat (QVariant::Type type) SIP_DEPRECATED
QGIS 3.38. Use the method with a QMetaType::Type argument instead.
Member QgsDateTimeFieldFormatter::defaultFormat (QVariant::Type type) SIP_DEPRECATED
QGIS 3.38. Use the method with a QMetaType::Type argument instead.
Member QgsDatumTransform::datumTransformations (const QgsCoordinateReferenceSystem &source, const QgsCoordinateReferenceSystem &destination)
QGIS 3.40. Not used for builds based on Proj >= 6.0.
Member QgsDatumTransform::datumTransformInfo (int datumTransformId)
QGIS 3.40. Not used for builds based on Proj >= 6.0.
Member QgsDatumTransform::datumTransformToProj (int datumTransformId)
QGIS 3.40. Not used for builds based on Proj >= 6.0.
Member QgsDatumTransform::projStringToDatumTransformId (const QString &string)
QGIS 3.40. Not used for builds based on Proj >= 6.0.
Struct QgsDatumTransform::TransformInfo
QGIS 3.40. Not used on builds based on Proj >= 6.0.
Struct QgsDatumTransform::TransformPair
QGIS 3.40. Not used for builds based on Proj >= 6.0.
Member QgsDualView::setFilteredFeatures (const QgsFeatureIds &filteredFeatures)
QGIS 3.40. Since filterFeatures is handled in the attribute filter model itself.
Member QgsDxfExport::registerDxfLayer (const QString &layerId, QgsFeatureId fid, const QString &layer)
QGIS 3.40. Will be made private in QGIS 4.
Member QgsEditFormConfig::attributeEditorElementFromDomElement (QDomElement &elem, QgsAttributeEditorElement *parent, const QString &layerId=QString(), const QgsReadWriteContext &context=QgsReadWriteContext())
QGIS 3.18. Use QgsAttributeEditorElement::create instead.
Member QgsEditorWidgetWrapper::setValue (const QVariant &value)
QGIS 3.10
Member QgsEditorWidgetWrapper::valueChanged (const QVariant &value)
QGIS 3.10. Use valuesChanged signal instead.
Member QgsEllipseSymbolLayer::setSymbolName (const QString &name)
QGIS 3.20
Member QgsEllipseSymbolLayer::symbolName () const
QGIS 3.20
Member QgsExpression::createFieldEqualityExpression (const QString &fieldName, const QVariant &value, QVariant::Type fieldType)
QGIS 3.38. Use the method with a QMetaType::Type argument instead.
Member QgsExpression::quotedValue (const QVariant &value, QVariant::Type type)
QGIS 3.38. Use the method with a QMetaType::Type argument instead.
Member QgsExpressionBuilderWidget::findExpressions (const QString &label)
QGIS 3.14. Use expressionTree()->findExpressions instead.
Member QgsExpressionBuilderWidget::loadFieldNames (const QgsFields &fields)
QGIS 3.14. Use expressionTree()->loadFieldNames() instead.
Member QgsExpressionBuilderWidget::loadFieldNames ()
QGIS 3.14. This is now done automatically.
Member QgsExpressionBuilderWidget::loadFieldsAndValues (const QMap< QString, QStringList > &fieldValues)
QGIS 3.14. This will not do anything, use setLayer() instead.
Member QgsExpressionBuilderWidget::loadRecent (const QString &collection=QStringLiteral("generic"))
QGIS 3.14. Use expressionTree()->loadRecent() instead.
Member QgsExpressionBuilderWidget::loadUserExpressions ()
QGIS 3.14. Use expressionTree()->loadUserExpressions() instead.
Member QgsExpressionBuilderWidget::model ()
QGIS 3.14
Member QgsExpressionBuilderWidget::removeFromUserExpressions (const QString &label)
QGIS 3.14. Use expressionTree()->removeFromUserExpressions() instead.
Member QgsExpressionBuilderWidget::saveToRecent (const QString &collection="generic")
QGIS 3.14. Use expressionTree()->saveRecent() instead.
Member QgsExpressionBuilderWidget::saveToUserExpressions (const QString &label, const QString &expression, const QString &helpText)
QGIS 3.14. Use expressionTree()->saveToUserExpressions() instead.
Member QgsExpressionTreeView::model ()
QGIS 3.14
Member QgsExternalResourceWidget::documentPath (QVariant::Type type) const
QGIS 3.38. Use the method with a QMetaType::Type argument instead.
Member QgsFeatureFilterModel::identifierField () const
QGIS 3.10. Use identifierFields instead.
Member QgsFeatureListComboBox::identifierField () const
QGIS 3.10
Member QgsFeatureListComboBox::identifierValue () const
QGIS 3.10
Member QgsFeatureListComboBox::setIdentifierField (const QString &identifierField)
QGIS 3.10
Member QgsFeatureListComboBox::setIdentifierValue (const QVariant &identifierValue)
QGIS 3.10. Use setIdentifierValues.
Member QgsFeatureListModel::onBeginInsertRows (const QModelIndex &parent, int first, int last)
QGIS 3.40. Use beginInsertRows() instead.
Member QgsFeatureListModel::onBeginRemoveRows (const QModelIndex &parent, int first, int last)
QGIS 3.40. Use beginRemoveRows() instead.
Member QgsFeatureListModel::onEndInsertRows (const QModelIndex &parent, int first, int last)
QGIS 3.40. Use endInsertRows() instead.
Member QgsFeatureListModel::onEndRemoveRows (const QModelIndex &parent, int first, int last)
QGIS 3.40. Use endRemoveRows() instead.
Member QgsFeaturePickerModelBase::IdentifierValue
QGIS 3.40. Use IdentifierValuesRole instead.
Member QgsFeatureRequest::connectionTimeout () const
QGIS 3.40. Use timeout() instead.
Member QgsFeatureRequest::setConnectionTimeout (int connectionTimeout)
QGIS 3.40. Use setTimeout() instead.
Member QgsField::QgsField (const QString &name, QVariant::Type type, const QString &typeName=QString(), int len=0, int prec=0, const QString &comment=QString(), QVariant::Type subType=QVariant::Invalid)
QGIS 3.38. Use the method with a QMetaType::Type argument instead.
Member QgsField::setSubType (QVariant::Type subType)
QGIS 3.38. Use the method with a QMetaType::Type argument instead.
Member QgsField::setType (QVariant::Type type)
QGIS 3.38. Use the method with a QMetaType::Type argument instead.
Member QgsFieldConditionalFormatWidget::loadStyle (const QgsConditionalStyle &style)
QGIS 3.40. No longer used, use QgsEditConditionalFormatRuleWidget::loadStyle instead.
Member QgsFieldConditionalFormatWidget::reset ()
QGIS 3.40. No longer used, will be removed in QGIS 4.0.
Member QgsFieldConditionalFormatWidget::viewRules ()
QGIS 3.40. No longer used, will be removed in QGIS 4.0.
Member QgsFieldDomain::QgsFieldDomain (const QString &name, const QString &description, QVariant::Type fieldType)
QGIS 3.38. Use the method with a QMetaType::Type argument instead.
Member QgsFieldDomain::setFieldType (QVariant::Type type)
QGIS 3.38. Use the method with a QMetaType::Type argument instead.
Member QgsFieldMappingModel::dataTypes ()
QGIS 3.24. Use supportedDataTypes() instead.
Member QgsFields::iconForFieldType (QVariant::Type type, QVariant::Type subType, const QString &typeString=QString())
QGIS 3.38. Use the method with a QMetaType::Type argument instead.
Member QgsFontManager::downloadAndInstallFont (const QUrl &url, const QString &identifier=QString())
QGIS 3.38. Use the version which takes a QgsFontDownloadDetails argument instead.
Member QgsFontManager::urlForFontDownload (const QString &family, QString &matchedFamily) const
QGIS 3.38. Use detailsForFontDownload() instead.
Member QgsGeometry::addPart (QgsAbstractGeometry *part, Qgis::GeometryType geomType=Qgis::GeometryType::Unknown)
QGIS 3.38. Will be removed in QGIS 4.0. Use addPartV2 which accepts Qgis::WkbType geometry type instead of Qgis::GeometryType.
Member QgsGeometry::addPart (const QgsPointSequence &points, Qgis::GeometryType geomType=Qgis::GeometryType::Unknown)
QGIS 3.38. Will be removed in QGIS 4.0. Use addPartV2 which accepts Qgis::WkbType geometry type instead of Qgis::GeometryType.
Member QgsGeometry::addPart (const QVector< QgsPointXY > &points, Qgis::GeometryType geomType=Qgis::GeometryType::Unknown)
QGIS 3.38. Will be removed in QGIS 4.0. Use addPartV2 which accepts Qgis::WkbType geometry type instead of Qgis::GeometryType.
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)
QGIS 3.40. Use QgsGeometry::fromQPolygonF() or QgsLineString::fromQPolygonF() instead.
Member QgsGeometry::createPolylineFromQPolygonF (const QPolygonF &polygon)
QGIS 3.40. 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)
QGIS 3.12. Will be removed in QGIS 4.0. Use the variant which accepts QgsPoint objects instead of QgsPointXY.
Member QgsGeometryCheck::resolutionMethods () const
QGIS 3.12. Use availableResolutionMethods() instead.
Member QgsGeometryUtils::angleBetweenThreePoints (double x1, double y1, double x2, double y2, double x3, double y3)
QGIS 3.40. 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)
QGIS 3.40. Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::angleOnCircle (double angle, double angle1, double angle2, double angle3)
QGIS 3.40. Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::averageAngle (double a1, double a2)
QGIS 3.40. Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::averageAngle (double x1, double y1, double x2, double y2, double x3, double y3)
QGIS 3.40. Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::bisector (double aX, double aY, double bX, double bY, double cX, double cY, double &pointX, double &pointY)
QGIS 3.40. Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::ccwAngle (double dy, double dx)
QGIS 3.40. Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::circleAngleBetween (double angle, double angle1, double angle2, bool clockwise)
QGIS 3.40. Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::circleClockwise (double angle1, double angle2, double angle3)
QGIS 3.40. Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::circleLength (double x1, double y1, double x2, double y2, double x3, double y3)
QGIS 3.40. Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::closestSideOfRectangle (double right, double bottom, double left, double top, double x, double y)
QGIS 3.40. Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::distance2D (double x1, double y1, double x2, double y2)
QGIS 3.40. Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::interpolateArcValue (double angle, double a1, double a2, double a3, double zm1, double zm2, double zm3)
QGIS 3.40. 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)
QGIS 3.40. Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::lineAngle (double x1, double y1, double x2, double y2)
QGIS 3.40. Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::linePerpendicularAngle (double x1, double y1, double x2, double y2)
QGIS 3.40. Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::linesIntersection3D (const QgsVector3D &La1, const QgsVector3D &La2, const QgsVector3D &Lb1, const QgsVector3D &Lb2, QgsVector3D &intersection)
QGIS 3.40. Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::normalizedAngle (double angle)
QGIS 3.40. 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)
QGIS 3.40. Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::perpendicularOffsetPointAlongSegment (double x1, double y1, double x2, double y2, double proportion, double offset, double *x, double *y)
QGIS 3.40. Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::pointFractionAlongLine (double x1, double y1, double x2, double y2, double px, double py)
QGIS 3.40. 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)
QGIS 3.40. Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::pointsAreCollinear (double x1, double y1, double x2, double y2, double x3, double y3, double epsilon)
QGIS 3.40. Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::setZValueFromPoints (const QgsPointSequence &points, QgsPoint &point)
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)
QGIS 3.40. 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)
QGIS 3.40. Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::sqrDistance2D (double x1, double y1, double x2, double y2)
QGIS 3.40. 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)
QGIS 3.40. Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::sweepAngle (double centerX, double centerY, double x1, double y1, double x2, double y2, double x3, double y3)
QGIS 3.40. Use QgsGeometryUtilsBase methods instead.
Member QgsGeometryUtils::triangleArea (double aX, double aY, double bX, double bY, double cX, double cY)
QGIS 3.40. 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)
QGIS 3.40. Use QgsGeometryUtilsBase methods instead.
Member QgsGlobFieldDomain::QgsGlobFieldDomain (const QString &name, const QString &description, QVariant::Type fieldType, const QString &glob)
QGIS 3.38. Use the method with a QMetaType::Type argument instead.
Member QgsGpsDetector::detected (QgsGpsConnection *connection)
QGIS 3.40. 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
QGIS 3.40. Use constellationFixStatus() or bestFixStatus() instead.
Member QgsGpsInformation::fixType
QGIS 3.40. Use constellationFixStatus() or bestFixStatus() instead.
Member QgsGpsInformation::quality
QGIS 3.40. Use qualityIndicator instead.
Member QgsGraduatedSymbolRenderer::astride () const
QGIS 3.10. Use classficationMethod instead.
Member QgsGraduatedSymbolRenderer::calcEqualIntervalBreaks (double minimum, double maximum, int classes, bool useSymmetricMode, double symmetryPoint, bool astride)
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)
QGIS 3.10
Member QgsGraduatedSymbolRenderer::labelFormat () const
QGIS 3.10. Use classificationMethod() and QgsClassificationMethod::setLabelFormat instead.
Member QgsGraduatedSymbolRenderer::makeBreaksSymmetric (QList< double > &breaks, double symmetryPoint, bool astride)
QGIS 3.10. Use QgsClassificationMethod::makeBreaksSymmetric instead.
Member QgsGraduatedSymbolRenderer::mode () const
QGIS 3.10. Use classficationMethod instead.
Member QgsGraduatedSymbolRenderer::Mode
QGIS 3.10. Use QgsClassificationMethod::MethodId instead.
Member QgsGraduatedSymbolRenderer::setAstride (bool astride)
QGIS 3.10. Use classficationMethod instead.
Member QgsGraduatedSymbolRenderer::setLabelFormat (const QgsRendererRangeLabelFormat &labelFormat, bool updateRanges=false)
QGIS 3.10. Use classificationMethod() and QgsClassificationMethod::setLabelFormat instead.
Member QgsGraduatedSymbolRenderer::setMode (Mode mode)
QGIS 3.10. Use classficationMethod instead.
Member QgsGraduatedSymbolRenderer::setSymmetryPoint (double symmetryPoint)
QGIS 3.10. Use classficationMethod instead.
Member QgsGraduatedSymbolRenderer::setUseSymmetricMode (bool useSymmetricMode)
QGIS 3.10. Use classficationMethod instead.
Member QgsGraduatedSymbolRenderer::symmetryPoint () const
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)
QGIS 3.10
Member QgsGraduatedSymbolRenderer::useSymmetricMode () const
QGIS 3.10. Use classficationMethod instead.
Member QgsHillshadeRenderer::band () const
QGIS 3.38. Use inputBand() instead.
Member QgsHillshadeRenderer::setBand (int bandNo)
QGIS 3.38. Use setInputBand() instead.
Member QgsHttpHeaders::QgsHttpHeaders (const QgsSettings &settings, const QString &key=QString())
QGIS 3.30. Use a variant map settings and the default constructor instead.
Member QgsHttpHeaders::updateSettings (QgsSettings &settings, const QString &key=QString()) const
QGIS 3.30. Directly use a variant setting instead.
Member QgsHttpHeaderWidget::setFromSettings (const QgsSettings &settings, const QString &key) SIP_DEPRECATED
QGIS 3.30. Use setFromHeaders instead.
Member QgsHttpHeaderWidget::updateSettings (QgsSettings &settings, const QString &key) const SIP_DEPRECATED
QGIS 3.30. Use a variant map for settinds directly.
Member QgsIdentifyMenu::styleHighlight (QgsHighlight *highlight)
QGIS 3.40. Use QgsHighlight::applyDefaultStyle() instead.
Member QgsInterpolatedLineSymbolLayer::endValueExpressionForColor () const
QGIS 3.40. Use dataDefinedProperty( QgsSymbolLayer::PropertyLineEndColorValue ) instead.
Member QgsInterpolatedLineSymbolLayer::endValueExpressionForWidth () const
QGIS 3.40. Use dataDefinedProperty( QgsSymbolLayer::PropertyLineEndWidthValue ) instead.
Member QgsInterpolatedLineSymbolLayer::setExpressionsStringForColor (const QString &start, const QString &end)
QGIS 3.40. Use setDataDefinedProperty( QgsSymbolLayer::PropertyLineStartColorValue ) and setDataDefinedProperty( QgsSymbolLayer::PropertyLineEndColorValue ) instead.
Member QgsInterpolatedLineSymbolLayer::setExpressionsStringForWidth (const QString &start, const QString &end)
QGIS 3.40. Use setDataDefinedProperty( QgsSymbolLayer::PropertyLineStartWidthValue ) and setDataDefinedProperty( QgsSymbolLayer::PropertyLineEndWidthValue ) instead.
Member QgsInterpolatedLineSymbolLayer::startValueExpressionForColor () const
QGIS 3.40. Use dataDefinedProperty( QgsSymbolLayer::PropertyLineStartColorValue ) instead.
Member QgsInterpolatedLineSymbolLayer::startValueExpressionForWidth () const
QGIS 3.40. Use dataDefinedProperty( QgsSymbolLayer::PropertyLineStartWidthValue ) instead.
Member QgsJsonUtils::parseArray (const QString &json, QVariant::Type type)
QGIS 3.38. Use the method with a QMetaType::Type argument instead.
Member QgsLabelingEngineSettings::numCandidatePositions (int &candPoint, int &candLine, int &candPolygon) const
QGIS 3.12. Use maximumPolygonCandidatesPerCmSquared() and maximumLineCandidatesPerCm() instead.
Member QgsLabelingEngineSettings::searchMethod () const
QGIS 3.10. Chain is always used.
Member QgsLabelingEngineSettings::setNumCandidatePositions (int candPoint, int candLine, int candPolygon)
QGIS 3.12. Use setMaximumPolygonCandidatesPerCmSquared() and setMaximumLineCandidatesPerCm() instead.
Member QgsLabelingEngineSettings::setSearchMethod (Search s)
QGIS 3.10. Chain is always used.
Member QgsLabelSearchTree::clear ()
QGIS 3.40. 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
QGIS 3.40. Use columnLeft, columnRight instead.
Member QgsLayerTreeModelLegendNode::ItemContext::point
QGIS 3.40. Use top, columnLeft, columnRight instead.
Member QgsLayerTreeRegistryBridge::setLayerInsertionPoint (QgsLayerTreeGroup *parentGroup, int index)
QGIS 3.10. Use setLayerInsertionPoint( const InsertionPoint &insertionPoint ) instead.
Member QgsLayerTreeViewDefaultActions::actionMakeTopLevel (QObject *parent=nullptr)
QGIS 3.2. Use actionMoveOutOfGroup().
Member QgsLayerTreeViewDefaultActions::actionZoomToLayer (QgsMapCanvas *canvas, QObject *parent=nullptr)
QGIS 3.18. Use actionZoomToLayers().
Member QgsLayerTreeViewDefaultActions::makeTopLevel ()
QGIS 3.2. Use moveOutOfGroup().
Member QgsLayerTreeViewDefaultActions::zoomToLayer ()
QGIS 3.18. Use zoomToLayers().
Member QgsLayerTreeViewDefaultActions::zoomToLayer (QgsMapCanvas *canvas)
QGIS 3.18. Use zoomToLayers().
Member QgsLayoutCustomDropHandler::handleFileDrop (QgsLayoutDesignerInterface *iface, const QString &file)
QGIS 3.40. Use the version which specifies a drop location instead.
Class QgsLayoutEffect
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
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)
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
QGIS 3.40. Use nextExportPart() and exportLayerBehavior() instead.
Member QgsLayoutItemLabel::font () const
QGIS 3.40. Use textFormat() instead (since QGIS 3.24).
Member QgsLayoutItemLabel::fontColor () const
QGIS 3.40. Use textFormat() instead (since QGIS 3.24).
Member QgsLayoutItemLabel::setFont (const QFont &font)
QGIS 3.40. Use setTextFormat() instead (since QGIS 3.24).
Member QgsLayoutItemLabel::setFontColor (const QColor &color)
QGIS 3.40. Use setTextFormat() instead (since QGIS 3.24).
Member QgsLayoutItemLegend::fontColor () const
QGIS 3.40. Use QgsLegendStyle::setTextFormat() from style() instead.
Member QgsLayoutItemLegend::lineSpacing () const
QGIS 3.40. Use QgsLegendStyle::textFormat() from style() instead.
Member QgsLayoutItemLegend::setFontColor (const QColor &color)
QGIS 3.40. Use QgsLegendStyle::setTextFormat() from style() instead.
Member QgsLayoutItemLegend::setLineSpacing (double spacing)
QGIS 3.40. Use QgsLegendStyle::setTextFormat() from style() instead.
Member QgsLayoutItemLegend::setStyleFont (QgsLegendStyle::Style component, const QFont &font)
QGIS 3.40. Use QgsLegendStyle::setTextFormat() from style() instead.
Member QgsLayoutItemLegend::styleFont (QgsLegendStyle::Style component) const
QGIS 3.40. Use QgsLegendStyle::textFormat() from style() instead.
Member QgsLayoutItemMapGrid::annotationFont () const
QGIS 3.40. Use annotationTextFormat() instead.
Member QgsLayoutItemMapGrid::annotationFontColor () const
QGIS 3.40. Use annotationTextFormat() instead.
Member QgsLayoutItemMapGrid::setAnnotationFont (const QFont &font)
QGIS 3.40. Use setAnnotationTextFormat() instead.
Member QgsLayoutItemMapGrid::setAnnotationFontColor (const QColor &color)
QGIS 3.40. Use setAnnotationTextFormat() instead.
Member QgsLayoutItemScaleBar::brush () const
QGIS 3.40. Use fillSymbol() instead.
Member QgsLayoutItemScaleBar::brush2 () const
QGIS 3.40. Use alternateFillSymbol() instead.
Member QgsLayoutItemScaleBar::fillColor () const
QGIS 3.40. Use fillSymbol() instead.
Member QgsLayoutItemScaleBar::fillColor2 () const
QGIS 3.40. Use alternateFillSymbol() instead.
Member QgsLayoutItemScaleBar::font () const
QGIS 3.40. Use textFormat() instead.
Member QgsLayoutItemScaleBar::fontColor () const
QGIS 3.40. Use textFormat() instead.
Member QgsLayoutItemScaleBar::lineCapStyle () const
QGIS 3.40. Use lineSymbol() instead.
Member QgsLayoutItemScaleBar::lineColor () const
QGIS 3.40. Use lineSymbol() instead.
Member QgsLayoutItemScaleBar::lineJoinStyle () const
QGIS 3.40. Use lineSymbol() instead.
Member QgsLayoutItemScaleBar::lineWidth () const
QGIS 3.40. Use lineSymbol() instead.
Member QgsLayoutItemScaleBar::pen () const
QGIS 3.40. Use lineSymbol() instead.
Member QgsLayoutItemScaleBar::setFillColor (const QColor &color)
QGIS 3.40. Use setFillSymbol() instead.
Member QgsLayoutItemScaleBar::setFillColor2 (const QColor &color)
QGIS 3.40. Use setAlternateFillSymbol() instead.
Member QgsLayoutItemScaleBar::setFont (const QFont &font)
QGIS 3.40. Use setTextFormat() instead.
Member QgsLayoutItemScaleBar::setFontColor (const QColor &color)
QGIS 3.40. Use setTextFormat() instead.
Member QgsLayoutItemScaleBar::setLineCapStyle (Qt::PenCapStyle style)
QGIS 3.40. Use setLineSymbol() instead.
Member QgsLayoutItemScaleBar::setLineColor (const QColor &color)
QGIS 3.40. Use setLineSymbol() instead.
Member QgsLayoutItemScaleBar::setLineJoinStyle (Qt::PenJoinStyle style)
QGIS 3.40. Use setLineSymbol() instead.
Member QgsLayoutItemScaleBar::setLineWidth (double width)
QGIS 3.40. Use setLineSymbol() instead.
Member QgsLayoutPageCollection::pageStyleSymbol () const
QGIS 3.40. Use QgsLayoutItemPage::pageStyleSymbol() instead.
Member QgsLayoutRenderContext::currentExportLayer () const
QGIS 3.40. Items should now handle this themselves, via QgsLayoutItem::exportLayerBehavior() and returning QgsLayoutItem::nextExportPart().
Member QgsLayoutRenderContext::setCurrentExportLayer (int layer=-1)
QGIS 3.40. Items should now handle this themselves, via QgsLayoutItem::exportLayerBehavior() and returning QgsLayoutItem::nextExportPart().
Member QgsLayoutReportContext::predefinedScales () const
QGIS 3.40. Use QgsLayoutRenderContext::predefinedScales().
Member QgsLayoutReportContext::setPredefinedScales (const QVector< qreal > &scales)
QGIS 3.40. Use QgsLayoutRenderContext::setPredefinedScales().
Member QgsLayoutTable::contentFont () const
QGIS 3.40. Use contextTextFormat() instead.
Member QgsLayoutTable::contentFontColor () const
QGIS 3.40. Use contextTextFormat() instead.
Member QgsLayoutTable::headerFont () const
QGIS 3.40. Use headerTextFormat() instead.
Member QgsLayoutTable::headerFontColor () const
QGIS 3.40. Use headerTextFormat() instead.
Member QgsLayoutTable::setContentFont (const QFont &font)
QGIS 3.40. Use setContentTextFormat() instead.
Member QgsLayoutTable::setContentFontColor (const QColor &color)
QGIS 3.40. Use setContentTextFormat() instead.
Member QgsLayoutTable::setHeaderFont (const QFont &font)
QGIS 3.40. Use setHeaderTextFormat() instead.
Member QgsLayoutTable::setHeaderFontColor (const QColor &color)
QGIS 3.40. Use setHeaderTextFormat() instead.
Member QgsLayoutTableColumn::clone ()
QGIS 3.14. Use a copy instead.
Member QgsLayoutTableColumn::setSortByRank (int rank)
QGIS 3.14. The order is now hold in a dedicated model.
Member QgsLayoutTableColumn::sortByRank () const
QGIS 3.14. The order is now hold in a dedicated model.
Member QgsLayoutUtils::scaleFactorFromItemStyle (const QStyleOptionGraphicsItem *style)
QGIS 3.40. Use the variant with a QPainter argument instead.
Member QgsLegendRenderer::drawLegend (QPainter *painter)
QGIS 3.40. Use the variant which accepts a QgsRenderContext instead.
Member QgsLegendSettings::dpi () const
QGIS 3.40. Take dpi from render contexts instead.
Member QgsLegendSettings::fontColor () const
QGIS 3.40. Use QgsLegendStyle::textFormat() instead.
Member QgsLegendSettings::layerFontColor () const
QGIS 3.40. Use QgsLegendStyle::textFormat() instead.
Member QgsLegendSettings::lineSpacing () const
QGIS 3.40. Use QgsLegendStyle::textFormat() from style() instead.
Member QgsLegendSettings::mapScale () const
QGIS 3.40. Take this property from the render context instead.
Member QgsLegendSettings::mapUnitsPerPixel () const
QGIS 3.40. Take these properties on render contexts instead.
Member QgsLegendSettings::mmPerMapUnit () const
QGIS 3.40. Use scale factor from render contexts instead.
Member QgsLegendSettings::setDpi (int dpi)
QGIS 3.40. Set dpi on render contexts instead.
Member QgsLegendSettings::setFontColor (const QColor &c)
QGIS 3.40. Use QgsLegendStyle::textFormat() instead.
Member QgsLegendSettings::setLayerFontColor (const QColor &fontColor)
QGIS 3.40. Use QgsLegendStyle::textFormat() instead.
Member QgsLegendSettings::setLineSpacing (double s)
QGIS 3.40. Use QgsLegendStyle::setTextFormat() from style() instead.
Member QgsLegendSettings::setMapScale (double scale)
QGIS 3.40. Set this property on the render context instead.
Member QgsLegendSettings::setMapUnitsPerPixel (double mapUnitsPerPixel)
QGIS 3.40. Set these properties on render contexts instead.
Member QgsLegendSettings::setMmPerMapUnit (double mmPerMapUnit)
QGIS 3.40. Set scale factor on render contexts instead.
Member QgsLegendSettings::setUseAdvancedEffects (bool use)
QGIS 3.40. Set flag on render contexts instead.
Member QgsLegendSettings::useAdvancedEffects () const
QGIS 3.40. Use flags from render contexts instead.
Member QgsLegendStyle::font () const
QGIS 3.40. Use textFormat() instead.
Member QgsLegendStyle::setFont (const QFont &font)
QGIS 3.40. Use setTextFormat() instead.
Member QgsLine3DSymbol::height () const SIP_DEPRECATED
QGIS 3.36. Use offset() instead.
Member QgsLine3DSymbol::setHeight (float height) SIP_DEPRECATED
QGIS 3.36. Use setOffset() instead.
Member QgsLineString::calculateBoundingBox3d () const
QGIS 3.34
Member QgsLocator::prefixedFilters () const
QGIS 3.2. Use filters() instead.
Member QgsLocatorModel::ResultFilterGroupSorting
QGIS 3.40. No longer used.
Member QgsMapLayer::abstract () const
QGIS 3.38. Use serverProperties()->abstract() instead.
Member QgsMapLayer::attribution () const
QGIS 3.38. Use serverProperties()->attribution() instead.
Member QgsMapLayer::attributionUrl () const
QGIS 3.38. Use serverProperties()->attributionUrl() instead.
Member QgsMapLayer::dataUrl () const
QGIS 3.38. Use serverProperties()->dataUrl() instead.
Member QgsMapLayer::dataUrlFormat () const
QGIS 3.38. Use serverProperties()->dataUrlFormat() instead.
Member QgsMapLayer::hasAutoRefreshEnabled () const
QGIS 3.40. Use autoRefreshMode() instead.
Member QgsMapLayer::hasDependencyCycle (const QSet< QgsMapLayerDependency > &) const
QGIS 3.10
Member QgsMapLayer::keywordList () const
QGIS 3.38. Use serverProperties()->keywordList() instead.
Member QgsMapLayer::metadataUrl () const
QGIS 3.22
Member QgsMapLayer::metadataUrlFormat () const
QGIS 3.22
Member QgsMapLayer::metadataUrlType () const
QGIS 3.22
Member QgsMapLayer::saveDefaultStyle (bool &resultFlag)
QGIS 3.26
Member QgsMapLayer::setAbstract (const QString &abstract)
QGIS 3.38. Use serverProperties()->setAbstract() instead.
Member QgsMapLayer::setAttribution (const QString &attrib)
QGIS 3.38. Use serverProperties()->setAttribution() instead.
Member QgsMapLayer::setAttributionUrl (const QString &attribUrl)
QGIS 3.38. Use serverProperties()->setAttributionUrl() instead.
Member QgsMapLayer::setAutoRefreshEnabled (bool enabled)
QGIS 3.40. Use setAutoRefreshMode() instead.
Member QgsMapLayer::setDataUrl (const QString &dataUrl)
QGIS 3.38. Use serverProperties()->setDataUrl() instead.
Member QgsMapLayer::setDataUrlFormat (const QString &dataUrlFormat)
QGIS 3.38. Use serverProperties()->setDataUrlFormat() instead.
Member QgsMapLayer::setKeywordList (const QString &keywords)
QGIS 3.38. Use serverProperties()->setKeywordList() instead.
Member QgsMapLayer::setMetadataUrl (const QString &metaUrl)
QGIS 3.22
Member QgsMapLayer::setMetadataUrlFormat (const QString &metaUrlFormat)
QGIS 3.22
Member QgsMapLayer::setMetadataUrlType (const QString &metaUrlType)
QGIS 3.22
Member QgsMapLayer::setShortName (const QString &shortName)
QGIS 3.38. Use serverProperties()->setShortName() instead.
Member QgsMapLayer::setTitle (const QString &title)
QGIS 3.38. Use serverProperties()->setTitle() instead.
Member QgsMapLayer::shortName () const
QGIS 3.38. Use serverProperties()->shortName() instead.
Member QgsMapLayer::title () const
QGIS 3.38. Use serverProperties()->title() instead.
Member QgsMapLayerAction::canRunUsingLayer (QgsMapLayer *layer) const
QGIS 3.40. Use the version with QgsMapLayerActionContext instead.
Member QgsMapLayerAction::triggeredForFeature (QgsMapLayer *layer, const QgsFeature &feature)
QGIS 3.40. Use the version with QgsMapLayerActionContext instead.
Member QgsMapLayerAction::triggeredForFeatures (QgsMapLayer *layer, const QList< QgsFeature > &featureList)
QGIS 3.40. Use the version with QgsMapLayerActionContext instead.
Member QgsMapLayerAction::triggeredForLayer (QgsMapLayer *layer)
QGIS 3.40. Use the version with QgsMapLayerActionContext instead.
Member QgsMapLayerAction::triggerForFeature (QgsMapLayer *layer, const QgsFeature &feature)
QGIS 3.40. Use the version with QgsMapLayerActionContext instead.
Member QgsMapLayerAction::triggerForFeatures (QgsMapLayer *layer, const QList< QgsFeature > &featureList)
QGIS 3.40. Use the version with QgsMapLayerActionContext instead.
Member QgsMapLayerAction::triggerForLayer (QgsMapLayer *layer)
QGIS 3.40. Use the version with QgsMapLayerActionContext instead.
Member QgsMapLayerComboBox::setFilters (int filters)
QGIS 3.34. Use the flag signature instead.
Member QgsMapLayerProxyModel::layerWhitelist ()
QGIS 3.40. Use layerAllowlist() instead.
Member QgsMapLayerProxyModel::setFilters (int filters)
QGIS 3.34. Use the flag signature instead.
Member QgsMapLayerProxyModel::setLayerWhitelist (const QList< QgsMapLayer * > &layers)
QGIS 3.40. Use setLayerAllowList().
Member QgsMapRendererCache::init (const QgsRectangle &extent, double scale)
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)
QGIS 3.40. Will be removed in QGIS 4.0.
Class QgsMapServiceException
QGIS 3.40. Use QsgServerException.
Member QgsMapSettings::customRenderFlags () const
QGIS 3.40. Use
Member QgsMapSettings::setCustomRenderFlags (const QString &customRenderFlags)
QGIS 3.40. Use
Member QgsMapToolCapture::points () const
QGIS 3.12. Will be removed in QGIS 4.0. Use the variant returns QgsPoint objects instead of QgsPointXY.
Member QgsMapToolCapture::setCircularDigitizingEnabled (bool enable)
QGIS 3.26. Use setCurrentCaptureTechnique() instead.
Member QgsMapToolCapture::setPoints (const QVector< QgsPointXY > &pointList)
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)
QGIS 3.26. Use setCurrentCaptureTechnique() instead.
Member QgsMapToolEdit::addTopologicalPoints (const QVector< QgsPointXY > &vertices)
QGIS 3.12. Will be removed in QGIS 4.0. Use the variant which accepts QgsPoint objects instead of QgsPointXY.
Member QgsMapToolIdentifyFeature::featureIdentified (QgsFeatureId id)
QGIS 3.40. Use the signal with a QgsFeature argument instead.
Member QgsMapToPixel::toMapPoint (double x, double y) const
QGIS 3.4. Use toMapCoordinates instead.
Member QgsMarkerLineSymbolLayer::rotateMarker () const
QGIS 3.40. Use rotateSymbols() instead.
Member QgsMarkerLineSymbolLayer::setRotateMarker (bool rotate)
QGIS 3.40. Use setRotateSymbols() instead.
Class QgsMaskPaintDevice
QGIS 3.38. Use QgsGeometryPaintDevice instead.
Member QgsMaskPaintDevice::maskPainterPath () const
QGIS 3.40. Use QgsGeometryPaintDevice instead.
Member QgsMaskPaintDevice::QgsMaskPaintDevice (bool usePathStroker=false)
QGIS 3.38. Use QgsGeometryPaintDevice 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)
QGIS 3.28. Use the version with QgsMeshEditingError instead.
Member QgsMeshLayerProperties::loadStyle () SIP_DEPRECATED
QGIS 3.40. Use loadStyleFromFile() instead.
Member QgsMeshLayerProperties::saveDefaultStyle () SIP_DEPRECATED
QGIS 3.40. Use saveStyleAsDefault() instead.
Member QgsMeshLayerProperties::saveStyleAs () SIP_DEPRECATED
QGIS 3.40. Use saveStyleToFile() instead.
Member QgsNetworkAccessManager::requestAboutToBeCreated (QNetworkAccessManager::Operation operation, const QNetworkRequest &request, QIODevice *device)
QGIS 3.40. Use the thread-safe requestAboutToBeCreated( QgsNetworkRequestParameters ) signal instead.
Member QgsNetworkAccessManager::requestCreated (QNetworkReply *reply)
QGIS 3.40. Use the thread-safe requestAboutToBeCreated( QgsNetworkRequestParameters ) signal instead.
Member QgsNewOgrConnection::showHelp () SIP_DEPRECATED
QGIS 3.40. Will be made private with QGIS 4.
Member QgsNewVectorLayerDialog::runAndCreateLayer (QWidget *parent=nullptr, QString *enc=nullptr, const QgsCoordinateReferenceSystem &crs=QgsCoordinateReferenceSystem(), const QString &initialPath=QString())
QGIS 3.4.5. Use execAndCreateLayer() instead.
Member QgsOpenClUtils::buildProgram (const cl::Context &context, const QString &source, ExceptionBehavior exceptionBehavior=Catch)
QGIS 3.6
Member QgsOwsConnection::addWfsConnectionSettings (QgsDataSourceUri &uri, const QString &settingsKey)
QGIS 3.26. Use addWfsConnectionSettings with service and connection name parameters.
Member QgsOwsConnection::addWmsWcsConnectionSettings (QgsDataSourceUri &uri, const QString &settingsKey)
QGIS 3.26. Use addWmsWcsConnectionSettings with service and connection name parameters.
Member QgsPaintEffect::fixQPictureDpi (QPainter *painter) const
QGIS 3.40. Use QgsPainting::drawPicture() or QgsPainting::applyScaleFixForQPictureDpi() instead.
Member QgsPalettedRasterRenderer::band () const
QGIS 3.38. Use inputBand() instead.
Member QgsPalLayerSettings::calculateLabelSize (const QFontMetricsF *fm, const QString &text, double &labelX, double &labelY, const QgsFeature *f=nullptr, QgsRenderContext *context=nullptr, double *rotatedLabelX=nullptr, double *rotatedLabelY=nullptr)
QGIS 3.40. Will be removed from public API in QGIS 4.0.
Member QgsPalLayerSettings::previewBkgrdColor
QGIS 3.10. Use QgsTextFormat::previewBackgroundColor() instead.
Member QgsPolygon3DSymbol::height () const SIP_DEPRECATED
QGIS 3.36. Use offset() instead.
Member QgsPolygon3DSymbol::setHeight (float height) SIP_DEPRECATED
QGIS 3.36. Use setOffset() instead.
Member QgsProcessingAlgorithm::helpString () const
QGIS 3.40. Unused, will be removed in QGIS 4.0.
Member QgsProcessingAlgorithm::parameterAsFields (const QVariantMap &parameters, const QString &name, QgsProcessingContext &context) const
QGIS 3.40. Use parameterAsStrings() instead.
Member QgsProcessingParameters::parameterAsFields (const QgsProcessingParameterDefinition *definition, const QVariant &value, QgsProcessingContext &context)
QGIS 3.40. Use parameterAsStrings() instead.
Member QgsProcessingParameters::parameterAsFields (const QgsProcessingParameterDefinition *definition, const QVariantMap &parameters, QgsProcessingContext &context)
QGIS 3.40. Use parameterAsStrings() instead.
Member QgsProcessingUtils::combineLayerExtents (const QList< QgsMapLayer * > &layers, const QgsCoordinateReferenceSystem &crs=QgsCoordinateReferenceSystem())
QGIS 3.40. Use version with QgsProcessingContext argument instead.
Member QgsProject::autoTransaction () const
QGIS 3.26. Use transactionMode instead.
Member QgsProject::evaluateDefaultValues () const
QGIS 3.40. Test whether the flags() method returns the Qgis::ProjectFlag::EvaluateDefaultValuesOnProviderSide flag instead.
Member QgsProject::fileInfo () const
QGIS 3.2. Use absoluteFilePath(), baseName() or lastModifiedTime() instead.
Member QgsProject::mapScales () const
QGIS 3.40. Use viewSettings() instead.
Member QgsProject::mapScalesChanged ()
QGIS 3.40. Use viewSettings() instead.
Member QgsProject::nonIdentifiableLayers () const
QGIS 3.4. Use QgsMapLayer::setFlags() instead.
Member QgsProject::nonIdentifiableLayersChanged (QStringList nonIdentifiableLayers)
QGIS 3.4
Member QgsProject::oldProjectVersionWarning (const QString &warning)
QGIS 3.40. Use readVersionMismatchOccurred() instead.
Member QgsProject::requiredLayers () const
QGIS 3.4. Use QgsMapLayer::flags() instead.
Member QgsProject::setAutoTransaction (bool autoTransaction)
QGIS 3.26. Use setTransactionMode instead.
Member QgsProject::setEvaluateDefaultValues (bool evaluateDefaultValues)
QGIS 3.40. Use setFlag( Qgis::ProjectFlag::EvaluateDefaultValuesOnProviderSide ) instead.
Member QgsProject::setMapScales (const QVector< double > &scales)
QGIS 3.40. Use viewSettings() instead.
Member QgsProject::setNonIdentifiableLayers (const QStringList &layerIds)
QGIS 3.4. Use QgsMapLayer::setFlags() instead.
Member QgsProject::setNonIdentifiableLayers (const QList< QgsMapLayer * > &layers)
QGIS 3.4. Use QgsMapLayer::setFlags() instead.
Member QgsProject::setRequiredLayers (const QSet< QgsMapLayer * > &layers)
QGIS 3.4. Use QgsMapLayer::setFlags() instead.
Member QgsProject::setTrustLayerMetadata (bool trust)
QGIS 3.40. Use setFlag( Qgis::ProjectFlag::TrustStoredLayerStatistics ) instead.
Member QgsProject::setUseProjectScales (bool enabled)
QGIS 3.40. Use viewSettings() instead.
Member QgsProject::trustLayerMetadata () const
QGIS 3.40. Test whether the flags() method returns the Qgis::ProjectFlag::TrustStoredLayerStatistics flag instead.
Member QgsProject::useProjectScales () const
QGIS 3.40. Use viewSettings() instead.
Member QgsProjectFileTransform::fixOldSymbolLayerReferences (const QMap< QString, QgsMapLayer * > &mapLayers)
QGIS 3.30
Member QgsProjectionSelectionTreeWidget::initialized ()
QGIS 3.40. No longer emitted.
Member QgsProjectionSelectionTreeWidget::pushProjectionToFront ()
QGIS 3.40. Has no effect since QGIS 3.20.
Member QgsProjectStorage::showLoadGui ()
QGIS 3.10. Use QgsProjectStorageGuiProvider for GUI-related project storage functionality.
Member QgsProjectStorage::showSaveGui ()
QGIS 3.10. Use QgsProjectStorageGuiProvider for GUI-related project storage functionality.
Member QgsProjectStorage::visibleName ()
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::Standalone)
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)
QGIS 3.10. Does nothing - use QgsGui::providerGuiRegistry().
Member QgsRangeFieldDomain::QgsRangeFieldDomain (const QString &name, const QString &description, QVariant::Type fieldType, const QVariant &minimum, bool minimumIsInclusive, const QVariant &maximum, bool maximumIsInclusive)
QGIS 3.38. Use the method with a QMetaType::Type argument instead.
Member QgsRasterAttributeTable::Field::Field (const QString &name, const Qgis::RasterAttributeTableFieldUsage &usage, const QVariant::Type type)
QGIS 3.38. Use the method with a QMetaType::Type argument instead.
Member QgsRasterAttributeTable::insertField (int position, const QString &name, const Qgis::RasterAttributeTableFieldUsage usage, const QVariant::Type type, QString *errorMessage=nullptr)
QGIS 3.38. Use the method with a QMetaType::Type argument instead.
Member QgsRasterAttributeTableModel::insertField (const int position, const QString &name, const Qgis::RasterAttributeTableFieldUsage usage, const QVariant::Type type, QString *errorMessage=nullptr)
QGIS 3.38. Use the method with a QMetaType::Type argument instead.
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)
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)
QGIS 3.8. Use the version with transformContext instead.
Member QgsRasterDrawer::QgsRasterDrawer (QgsRasterIterator *iterator, double dpiTarget)
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
QGIS 3.8. Use version with transformContext instead.
Member QgsRasterFileWriterTask::errorOccurred (int error)
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)
QGIS 3.8. Use version with transformContext instead.
Member QgsRasterFillSymbolLayer::setWidthMapUnitScale (const QgsMapUnitScale &scale)
QGIS 3.40. Use setSizeMapUnitScale() instead.
Member QgsRasterFillSymbolLayer::setWidthUnit (Qgis::RenderUnit unit)
QGIS 3.40. Use setSizeUnit() instead.
Member QgsRasterFillSymbolLayer::widthMapUnitScale () const
QGIS 3.40. Use sizeMapUnitScale() instead.
Member QgsRasterFillSymbolLayer::widthUnit () const
QGIS 3.40. Use sizeUnit() instead.
Member QgsRasterInterface::bandStatistics (int bandNo, int stats, const QgsRectangle &extent=QgsRectangle(), int sampleSize=0, QgsRasterBlockFeedback *feedback=nullptr)
QGIS 3.40. Use Qgis::RasterBandStatistic instead of int for stats argument.
Member QgsRasterInterface::capabilitiesString () const
QGIS 3.40. Will be removed in QGIS 4.0.
Member QgsRasterInterface::hasStatistics (int bandNo, int stats, const QgsRectangle &extent=QgsRectangle(), int sampleSize=0)
QGIS 3.40. 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
QGIS 3.40. Use Qgis::RasterBandStatistic instead of int for stats argument.
Member QgsRasterLayer::legendSymbologyItems () const
QGIS 3.40. Use QgsRasterRenderer::createLegendNodes() instead.
Member QgsRasterLayer::setDataProvider (const QString &provider)
QGIS 3.40. Use the version with ProviderOptions instead.
Member QgsRasterLayerProperties::saveDefaultStyle ()
QGIS 3.40. Use saveStyleAsDefault() instead.
Member QgsRasterProjector::setCrs (const QgsCoordinateReferenceSystem &srcCRS, const QgsCoordinateReferenceSystem &destCRS, int srcDatumTransform=-1, int destDatumTransform=-1)
QGIS 3.8. Use transformContext version instead.
Member QgsRasterResampler::resample (const QImage &srcImage, QImage &dstImage)=0
QGIS 3.10.1. Use the more efficient QgsRasterResamplerV2 interface instead.
Member QgsRasterTransparency::alphaValue (double value, int globalTransparency=255) const
QGIS 3.40. Use opacityForValue() instead.
Member QgsRasterTransparency::alphaValue (double redValue, double greenValue, double blueValue, int globalTransparency=255) const
QGIS 3.40. Use opacityForRgbValues() instead.
Member QgsRectangle::setMinimal ()
QGIS 3.34. Will be removed in QGIS 4.0. Use setNull().
Member QgsRelationEditorWidget::duplicateFeature ()
QGIS 3.18. Use duplicateSelectedFeatures() instead.
Member QgsRelationReferenceSearchWidgetWrapper::onValueChanged (const QVariant &value)
QGIS 3.10. Made private.
Member QgsRelationReferenceWidget::foreignKey () const
QGIS 3.10
Member QgsRelationReferenceWidget::foreignKeyChanged (const QVariant &key)
QGIS 3.10
Member QgsRelationReferenceWidget::setForeignKey (const QVariant &value)
QGIS 3.10. Use setForeignKeys.
Member QgsRelationWidgetWrapper::label () const
QGIS 3.20. Label is handled directly in QgsAttributeForm.
Member QgsRelationWidgetWrapper::setLabel (const QString &label=QString())
QGIS 3.20. Label is handled directly in QgsAttributeForm.
Member QgsRelationWidgetWrapper::setShowLabel (bool showLabel)
QGIS 3.20. Label is handled directly in QgsAttributeForm.
Member QgsRelationWidgetWrapper::setShowLinkButton (bool showLinkButton)
QGIS 3.16. Use setVisibleButtons() instead.
Member QgsRelationWidgetWrapper::setShowSaveChildEditsButton (bool showChildEdits)
QGIS 3.16. Use setVisibleButtons() instead.
Member QgsRelationWidgetWrapper::setShowUnlinkButton (bool showUnlinkButton)
QGIS 3.16. Use setVisibleButtons() instead.
Member QgsRelationWidgetWrapper::setVisibleButtons (const QgsAttributeEditorRelation::Buttons &buttons)
QGIS 3.18. Use setWidgetConfig() instead.
Member QgsRelationWidgetWrapper::showLabel () const
QGIS 3.20. Label is handled directly in QgsAttributeForm.
Member QgsRelationWidgetWrapper::showLinkButton () const
QGIS 3.16. Use visibleButtons() instead.
Member QgsRelationWidgetWrapper::showSaveChildEditsButton () const
QGIS 3.16. Use visibleButtons() instead.
Member QgsRelationWidgetWrapper::showUnlinkButton () const
QGIS 3.16. Use visibleButtons() instead.
Member QgsRelationWidgetWrapper::visibleButtons () const
QGIS 3.18. Use widgetConfig() instead.
Member QgsRenderChecker::isKnownAnomaly (const QString &diffImageFile)
QGIS 3.40. Use the test mask system instead.
Member QgsRenderContext::addSymbolLayerClipPath (const QString &symbolLayerId, QPainterPath path)
QGIS 3.38. Use addSymbolLayerClipGeometry() instead.
Member QgsRenderContext::clearCustomRenderingFlag (const QString &flag)
QGIS 3.40. Use clearCustomProperty() instead.
Member QgsRenderContext::customRenderingFlags () const
QGIS 3.40. Use customProperties() instead.
Member QgsRenderContext::disabledSymbolLayers () const
QGIS 3.30. And replaced with disabledSymbolLayersV2.
Member QgsRenderContext::setCustomRenderingFlag (const QString &flag, const QVariant &value)
QGIS 3.40. Use setCustomProperty() instead.
Member QgsRenderContext::setDisabledSymbolLayers (const QSet< const QgsSymbolLayer * > &symbolLayers)
QGIS 3.30. And replaced with setDisabledSymbolLayersV2.
Member QgsRenderContext::symbolLayerClipPaths (const QString &symbolLayerId) const
QGIS 3.38. Use symbolLayerClipGeometries() instead.
Class QgsRendererRangeLabelFormat
QGIS 3.10. Use QgsClassificationMethod instead.
Member QgsRendererWidget::symbolLevelsChanged ()
QGIS 3.20. No longer emitted.
Member QgsRuleBasedLabelSinkProvider::reinit (QgsVectorLayer *layer)
QGIS 3.12
Member QgsRuntimeProfiler::beginGroup (const QString &name)
QGIS 3.40. Use start() instead.
Member QgsRuntimeProfiler::endGroup ()
QGIS 3.40. Use end() instead.
Member QgsScaleBarRenderer::calculateBoxSize (const QgsScaleBarSettings &settings, const QgsScaleBarRenderer::ScaleBarContext &scaleContext) const
QGIS 3.40. Use the version with a QgsRenderContext instead.
Member QgsScaleBarRenderer::firstLabelXOffset (const QgsScaleBarSettings &settings) const
QGIS 3.40. Use the version with QgsRenderContext instead.
Member QgsScaleBarRenderer::name () const
QGIS 3.40. Use id() instead.
Member QgsScaleBarRenderer::segmentPositions (const QgsScaleBarRenderer::ScaleBarContext &scaleContext, const QgsScaleBarSettings &settings) const
QGIS 3.40. Use the version with a QgsRenderContext instead.
Member QgsScaleBarSettings::brush () const
QGIS 3.40. Use fillSymbol() instead.
Member QgsScaleBarSettings::brush2 () const
QGIS 3.40. Use alternateFillSymbol() instead.
Member QgsScaleBarSettings::fillColor () const
QGIS 3.40. Use fillSymbol() instead.
Member QgsScaleBarSettings::fillColor2 () const
QGIS 3.40. Use alternateFillSymbol() instead.
Member QgsScaleBarSettings::font () const
QGIS 3.40. Use textFormat() instead.
Member QgsScaleBarSettings::fontColor () const
QGIS 3.40. Use textFormat() instead.
Member QgsScaleBarSettings::lineCapStyle () const
QGIS 3.40. Use lineSymbol() instead.
Member QgsScaleBarSettings::lineColor () const
QGIS 3.40. Use lineSymbol() instead.
Member QgsScaleBarSettings::lineJoinStyle () const
QGIS 3.40. Use lineSymbol() instead.
Member QgsScaleBarSettings::lineWidth () const
QGIS 3.40. Use lineSymbol() instead.
Member QgsScaleBarSettings::pen () const
QGIS 3.40. Use lineSymbol() instead.
Member QgsScaleBarSettings::setBrush (const QBrush &brush)
QGIS 3.40. Use setFillSymbol() instead.
Member QgsScaleBarSettings::setBrush2 (const QBrush &brush)
QGIS 3.40. Use setAlternateFillSymbol() instead.
Member QgsScaleBarSettings::setFillColor (const QColor &color)
QGIS 3.40. Use setFillSymbol() instead.
Member QgsScaleBarSettings::setFillColor2 (const QColor &color)
QGIS 3.40. Use setAlternateFillSymbol() instead.
Member QgsScaleBarSettings::setFont (const QFont &font)
QGIS 3.40. Use setTextFormat() instead.
Member QgsScaleBarSettings::setFontColor (const QColor &color)
QGIS 3.40. Use textFormat() instead.
Member QgsScaleBarSettings::setLineCapStyle (Qt::PenCapStyle style)
QGIS 3.40. Use setLineSymbol() instead.
Member QgsScaleBarSettings::setLineColor (const QColor &color)
QGIS 3.40. Use setLineSymbol() instead.
Member QgsScaleBarSettings::setLineJoinStyle (Qt::PenJoinStyle style)
QGIS 3.40. Use setLineSymbol() instead.
Member QgsScaleBarSettings::setLineWidth (double width)
QGIS 3.40. Use setLineSymbol() instead.
Member QgsScaleBarSettings::setPen (const QPen &pen)
QGIS 3.40. Use setLineSymbol() instead.
Member QgsScaleVisibilityDialog::setScaleVisiblity (bool hasScaleVisibility)
QGIS 3.40. Use setScaleVisibility().
Class QgsSearchQueryBuilder
QGIS 3.40. Will be removed in QGIS 4.
Member QgsServerApiUtils::crsToOgcUri (const QgsCoordinateReferenceSystem &crs)
QGIS 3.30. Use QgsCoordinateReferenceSystem::toOgcUri() instead.
Member QgsServerFilter::requestReady ()
QGIS 3.40. Will be removed in QGIS 4.0.
Member QgsServerFilter::responseComplete ()
QGIS 3.40. Will be removed in QGIS 4.0.
Member QgsServerFilter::sendResponse ()
QGIS 3.40. Will be removed in QGIS 4.0.
Member QgsServerOgcApi::contenTypeFromExtension (const std::string &extension)
QGIS 3.40. Use contentTypeFromExtension().
Member QgsServerParameter::QgsServerParameter (const QgsServerParameter::Name name, const QVariant::Type type, const QVariant defaultValue=QVariant("")) SIP_DEPRECATED
QGIS 3.38. Use the method with a QMetaType::Type argument instead.
Member QgsServerParameterDefinition::QgsServerParameterDefinition (const QVariant::Type type, const QVariant defaultValue=QVariant("")) SIP_DEPRECATED
QGIS 3.38. Use the method with a QMetaType::Type argument instead.
Member QgsSettingsEntryBase::section () const
QGIS 3.26. The key is entirely self-defined.
Member QgsSettingsEntryBase::valueAsVariant (const QStringList &dynamicKeyPartList, bool useDefaultValueOverride, const QVariant &defaultValueOverride) const
QGIS 3.26. Use valueAsVariantWithDefaultOverride instead.
Member QgsSettingsEntryBase::valueAsVariant (const QString &dynamicKeyPart, bool useDefaultValueOverride, const QVariant &defaultValueOverride) const
QGIS 3.26. Use valueAsVariantWithDefaultOverride instead.
Class QgsSettingsEntryGroup
QGIS 3.30. Use QgsSettingsTreeNode instead.
Class QgsSettingsRegistry
QGIS 3.30. Use QgsSettings::treeRoot() instead.
Member QgsSettingsRegistry::addSettingsEntryGroup (const QgsSettingsEntryGroup *settingsGroup)
QGIS 3.30
Member QgsSingleBandGrayRenderer::grayBand () const
QGIS 3.38. Use inputBand() instead.
Member QgsSingleBandGrayRenderer::setGrayBand (int band)
QGIS 3.38. Use setInputBand() instead.
Member QgsSingleBandPseudoColorRenderer::band () const
QGIS 3.38. Use inputBand() instead.
Member QgsSingleBandPseudoColorRenderer::setBand (int bandNo)
QGIS 3.38. Use setInputBand() instead.
Member QgsSnappingConfig::IndividualLayerSettings::IndividualLayerSettings (bool enabled, SnappingType type, double tolerance, Qgis::MapToolUnit units)
QGIS 3.12. Use the method with Qgis::SnappingTypes instead.
Member QgsSnappingConfig::IndividualLayerSettings::setType (SnappingType type)
QGIS 3.12. Use setTypeFlag instead.
Member QgsSnappingConfig::IndividualLayerSettings::type () const
QGIS 3.12. Use typeFlag instead.
Member QgsSnappingConfig::setType (QgsSnappingConfig::SnappingType type)
QGIS 3.12. Use setTypeFlag instead.
Member QgsSnappingConfig::SnappingType
QGIS 3.12. Use Qgis::SnappingTypes instead.
Member QgsSnappingConfig::snappingTypeFlagToIcon (Qgis::SnappingType type)
QGIS 3.26. Use Qgis::snappingTypeToString instead.
Member QgsSnappingConfig::snappingTypeFlagToString (Qgis::SnappingType type)
QGIS 3.26. Use Qgis::snappingTypeToString instead.
Member QgsSnappingConfig::type () const
QGIS 3.12. Use typeFlag instead.
Member QgsSpatialIndex::insertFeature (const QgsFeature &feature)
QGIS 3.40. Use addFeature() instead.
Member QgsSpatialIndex::insertFeature (QgsFeatureId id, const QgsRectangle &bounds)
QGIS 3.40. Use addFeature() instead.
Member QgsStyle::save (const QString &filename=QString())
QGIS 3.40. This function has no effect.
Member QgsStyleManagerDialog::itemChanged (QStandardItem *item)
QGIS 3.6. Has no effect and will be removed in QGIS 4.0.
Member QgsStyleManagerDialog::populateColorRamps (const QStringList &colorRamps, bool checkable=false)
QGIS 3.40. 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)
QGIS 3.40. 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 ()
QGIS 3.6. Has no effect and will be removed in QGIS 4.0.
Member QgsStyleManagerDialog::regrouped (QStandardItem *)
QGIS 3.6. Has no effect and will be removed in QGIS 4.0.
Member QgsStyleManagerDialog::removeColorRamp ()
QGIS 3.6. Has no effect and will be removed in QGIS 4.0.
Member QgsStyleManagerDialog::removeSymbol ()
QGIS 3.6. Has no effect and will be removed in QGIS 4.0.
Member QgsStyleManagerDialog::setSymbolsChecked (const QStringList &)
QGIS 3.6. Has no effect and will be removed in QGIS 4.0.
Class QgsSublayersDialog
QGIS 3.40. Will be removed in QGIS 4.0.
Member QgsSublayersDialog::PromptMode
QGIS 3.40. Use Qgis::SublayerPromptMode instead.
Member QgsSublayersDialog::QgsSublayersDialog (ProviderType providerType, const QString &name, QWidget *parent=nullptr, Qt::WindowFlags fl=Qt::WindowFlags(), const QString &dataSourceUri=QString())
QGIS 3.40. Will be removed in QGIS 4.0.
Member QgsSvgCache::statusChanged (const QString &statusQString)
QGIS 3.6. No longer emitted.
Member QgsSvgMarkerSymbolLayerWidget::populateList ()
QGIS 3.16
Member QgsSvgSelectorWidget::allowParamerters () const
QGIS 3.40. Use allowParameters().
Member QgsSymbol::bigSymbolPreviewImage (QgsExpressionContext *expressionContext=nullptr, int flags=static_cast< int >(Qgis::SymbolPreviewFlag::FlagIncludeCrosshairsForMarkerSymbols))
QGIS 3.40. Use bigSymbolPreviewImageV2 instead.
Member QgsSymbol::layer () const
QGIS 3.40. Will be removed in QGIS 4.0.
Member QgsSymbol::setLayer (const QgsVectorLayer *layer)
QGIS 3.40. Will be removed in QGIS 4.0.
Class QgsSymbolLayerId
QGIS 3.30. Replaced by QUuid to identify symbol layers.
Member QgsSymbolLayerReference::QgsSymbolLayerReference (const QString &layerId, const QgsSymbolLayerId &symbolLayer)
QGIS 3.30
Member QgsSymbolLayerReference::symbolLayerId () const
QGIS 3.30. Use symbolLayerIdV2 instead.
Member QgsSymbolLayerUtils::toSymbolLayerPointers (const QgsFeatureRenderer *renderer, const QSet< QgsSymbolLayerId > &symbolLayerIds)
QGIS 3.30. Because it was related to old QgsSymbolLayerReference system.
Member QgsSymbolLevelsWidget::apply ()
QGIS 3.20. Use symbolLevels() and manually apply the changes to the renderer as appropriate.
Member QgsSymbolRenderContext::mapUnitScale () const
QGIS 3.40. Will be removed in QGIS 4.0.
Member QgsSymbolRenderContext::outputLineWidth (double width) const
QGIS 3.40. Use the size conversion methods in QgsRenderContext instead.
Member QgsSymbolRenderContext::outputPixelSize (double size) const
QGIS 3.40. Use the size conversion methods in QgsRenderContext instead.
Member QgsSymbolRenderContext::outputUnit () const
QGIS 3.40. No longer used and will be removed in QGIS 4.0.
Member QgsSymbolRenderContext::setMapUnitScale (const QgsMapUnitScale &scale)
QGIS 3.40. Will be removed in QGIS 4.0.
Member QgsSymbolRenderContext::setOutputUnit (Qgis::RenderUnit u)
QGIS 3.40. No longer used and will be removed in QGIS 4.0.
Member QgsTableEditorWidget::selectionForegroundColor ()
QGIS 3.40. Use selectionTextFormat() instead.
Member QgsTableEditorWidget::setSelectionForegroundColor (const QColor &color)
QGIS 3.40. Use setSelectionTextFormat() instead.
Member QgsTemplatedLineSymbolLayerBase::placement () const
QGIS 3.40. Use placements() instead.
Member QgsTemplatedLineSymbolLayerBase::setPlacement (Qgis::MarkerLinePlacement placement)
QGIS 3.40. 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)
QGIS 3.40. 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)
QGIS 3.40. Private API only, will be removed in 4.0.
Member QgsTriangularMesh::centroids () const
QGIS 3.14. Use faceCentroids() instead.
Member QgsVariantUtils::typeToDisplayString (QVariant::Type type, QVariant::Type subType=QVariant::Type::Invalid)
QGIS 3.38. Use the method with a QMetaType::Type argument instead.
Member QgsVectorDataProvider::convertValue (QVariant::Type type, const QString &value)
QGIS 3.38. Use the method with a QMetaType::Type argument instead.
Member QgsVectorDataProvider::forceReload ()
QGIS 3.12. Will be removed in QGIS 4.0 - use reloadData instead.
Member QgsVectorDataProvider::palAttributeIndexNames () const
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)
QGIS 3.40. 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)
QGIS 3.40. 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)
QGIS 3.40. 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)
QGIS 3.40. Use writeAsVectorFormatV2() instead.
Member QgsVectorFileWriter::writeAsVectorFormat (QgsVectorLayer *layer, const QString &fileName, const QgsVectorFileWriter::SaveVectorOptions &options, QString *newFilename=nullptr, QString *errorMessage=nullptr, QString *newLayer=nullptr)
QGIS 3.40. 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)
QGIS 3.20. Use writeAsVectorFormatV3 instead.
Member QgsVectorLayer::addPart (const QList< QgsPointXY > &ring)
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)
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)
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)
QGIS 3.40. Use the equivalent QgsSymbolLayerUtils::drawVertexMarker function instead.
Member QgsVectorLayer::excludeAttributesWfs () const
QGIS 3.16. Use fields().configurationFlags() instead.
Member QgsVectorLayer::excludeAttributesWms () const
QGIS 3.16. Use fields().configurationFlags() instead.
Member QgsVectorLayer::setExcludeAttributesWfs (const QSet< QString > &att)
QGIS 3.16. Use setFieldConfigurationFlag instead.
Member QgsVectorLayer::setExcludeAttributesWms (const QSet< QString > &att)
QGIS 3.16. Use setFieldConfigurationFlag instead.
Member QgsVectorLayer::splitFeatures (const QVector< QgsPointXY > &splitLine, bool topologicalEditing=false)
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)
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)
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)
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)
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)
QGIS 3.12. Will be removed in QGIS 4.0. Use the variant which accepts QgsPoint objects instead of QgsPointXY.
Member QgsVectorLayerJoinInfo::joinFieldNamesBlackList () const
QGIS 3.40. Use joinFieldNamesBlockList() instead.
Member QgsVectorLayerJoinInfo::setJoinFieldNamesBlackList (const QStringList &blackList)
QGIS 3.40. Use setJoinFieldNamesBlockList() instead.
Member QgsVectorLayerSaveAsDialog::QgsVectorLayerSaveAsDialog (long srsid, QWidget *parent=nullptr, Qt::WindowFlags fl=Qt::WindowFlags())
QGIS 3.14. Will be removed in QGIS 4.0.
Class QgsVectorLayerServerProperties
QGIS 3.22
Member QgsVectorTileLayerProperties::saveDefaultStyle () SIP_DEPRECATED
QGIS 3.40. Use saveStyleAsDefault() instead.
Member QgsVectorTileLayerProperties::saveStyleAs () SIP_DEPRECATED
QGIS 3.40. Use saveStyleToFile() instead.
Member QgsZipItem::vsiPrefix (const QString &uri)
QGIS 3.40. Will be removed in QGIS 4.0.