QGIS API Documentation  2.12.0-Lyon
Deprecated List
globalScope> Member offsetLine (const QPolygonF &polyline, double dist)
since 2.4 - calculate line shifted by a specified distance
Member QGis::DEFAULT_IDENTIFY_RADIUS
since 2.3, use DEFAULT_SEARCH_RADIUS_MM
Member QgisInterface::actionLayerSelectionSaveAs ()=0
in 2.4 - returns null pointer
Member QgisInterface::openURL (QString url, bool useQgisDocDirectory=true)=0
Member QgsAtlasComposition::composerMap () const
Use QgsComposerMap::atlasDriven() instead
Member QgsAtlasComposition::fixedScale () const
since 2.4 Use QgsComposerMap::atlasScalingMode() instead
Member QgsAtlasComposition::margin () const
Use QgsComposerMap::atlasMargin() instead
Member QgsAtlasComposition::setComposerMap (QgsComposerMap *map)
Use QgsComposerMap::setAtlasDriven( true ) instead
Member QgsAtlasComposition::setFixedScale (bool fixed)
since 2.4 Use QgsComposerMap::setAtlasScalingMode() instead
Member QgsAtlasComposition::setMargin (float margin)
Use QgsComposerMap::setAtlasMargin( double ) instead
Member QgsAttributeAction::setPythonExecute (void(*)(const QString &))
Initialize QgsPythonRunner instead
Member QgsAttributeDialog::dialog ()
Do not use. Just use this object itself. Or QgsAttributeForm if you want to embed.
Member QgsAttributeDialog::QgsAttributeDialog (QgsVectorLayer *vl, QgsFeature *thepFeature, bool featureOwner, const QgsDistanceArea &myDa, QWidget *parent=0, bool showDialogButtons=true)
Class QgsAttributeEditor
Member QgsAttributeEditor::createAttributeEditor (QWidget *parent, QWidget *editor, QgsVectorLayer *vl, int idx, const QVariant &value, QMap< int, QWidget * > &proxyWidgets)
Member QgsAttributeForm::accept ()
Member QgsAttributeForm::reject ()
Member QgsCachedFeatureIterator::QgsCachedFeatureIterator (QgsVectorLayerCache *vlCache, const QgsFeatureRequest &featureRequest, const QgsFeatureIds &featureIds)
Use QgsCachedFeatureIterator( QgsVectorLayerCache* vlCache, QgsFeatureRequest featureRequest ) instead
Member QgsComposerArrow::arrowColor () const
use arrowHeadOutlineColor, arrowHeadFillColor or lineStyle instead
Member QgsComposerArrow::outlineWidth () const
use arrowHeadOutlineWidth or lineSymbol instead
Member QgsComposerArrow::setArrowColor (const QColor &c)
use setArrowHeadOutlineColor, setArrowHeadFillColor or setLineStyle instead
Member QgsComposerArrow::setOutlineWidth (double width)
use setArrowHeadOutlineWidth or setLineSymbol instead
Member QgsComposerAttributeTable::displayAttributes () const
use QgsComposerTable::columns() instead
Member QgsComposerAttributeTable::fieldAliasMap () const
use QgsComposerTable::columns() instead
Member QgsComposerAttributeTable::setFieldAliasMap (const QMap< int, QString > &map)
use QgsComposerTable::columns() instead
Member QgsComposerAttributeTable::setSortAttributes (const QList< QPair< int, bool > > &att)
use QgsComposerTable::columns() instead
Note
not available in python bindings
Member QgsComposerItem::cornerPointOnRotatedAndScaledRect (double &x, double &y, double width, double height, double rotation) const
will be removed in QGIS 3.0
Member QgsComposerItem::cornerPointOnRotatedAndScaledRect (double &x, double &y, double width, double height) const
will be removed in QGIS 3.0
Member QgsComposerItem::drawArrowHead (QPainter *p, double x, double y, double angle, double arrowHeadWidth) const
use QgsComposerUtils::drawArrowHead instead
Member QgsComposerItem::drawText (QPainter *p, double x, double y, const QString &text, const QFont &font, const QColor &c=QColor()) const
use QgsComposerUtils::drawText instead
Member QgsComposerItem::drawText (QPainter *p, const QRectF &rect, const QString &text, const QFont &font, Qt::AlignmentFlag halignment=Qt::AlignLeft, Qt::AlignmentFlag valignment=Qt::AlignTop, int flags=Qt::TextWordWrap) const
use QgsComposerUtils::drawText instead
Member QgsComposerItem::fontAscentMillimeters (const QFont &font) const
use QgsComposerUtils::fontAscentMM instead
Member QgsComposerItem::fontDescentMillimeters (const QFont &font) const
use QgsComposerUtils::fontDescentMM instead
Member QgsComposerItem::fontHeightCharacterMM (const QFont &font, const QChar &c) const
use QgsComposerUtils::fontHeightCharacterMM instead
Member QgsComposerItem::fontHeightMillimeters (const QFont &font) const
use QgsComposerUtils::fontHeightMM instead
Member QgsComposerItem::imageSizeConsideringRotation (double &width, double &height, double rotation) const
will be removed in QGIS 3.0
Member QgsComposerItem::imageSizeConsideringRotation (double &width, double &height) const
will be removed in QGIS 3.0
Member QgsComposerItem::largestRotatedRectWithinBounds (const QRectF &originalRect, const QRectF &boundsRect, double rotation) const
use QgsComposerUtils::largestRotatedRectWithinBounds instead
Member QgsComposerItem::lockSymbolSize () const
will be removed in QGIS 3.0
Member QgsComposerItem::pixelFontSize (double pointSize) const
use QgsComposerUtils::mmFontSize instead
Member QgsComposerItem::rotate (double angle, double &x, double &y) const
use QgsComposerUtils:rotate instead
Member QgsComposerItem::rotation () const
Use itemRotation() instead
Member QgsComposerItem::scaledFontPixelSize (const QFont &font) const
use QgsComposerUtils::scaledFontPixelSize instead
Member QgsComposerItem::setRotation (double r)
Use setItemRotation( double rotation ) instead
Member QgsComposerItem::sizeChangedByRotation (double &width, double &height, double rotation)
will be removed in QGIS 3.0
Member QgsComposerItem::sizeChangedByRotation (double &width, double &height)
will be removed in QGIS 3.0
Member QgsComposerItem::textWidthMillimeters (const QFont &font, const QString &text) const
use QgsComposerUtils::textWidthMM instead
Member QgsComposerItem::zoomContent (int delta, double x, double y)
use zoomContent( double, QPointF, ZoomMode ) instead
Member QgsComposerLabel::margin ()
use marginX and marginY instead
Member QgsComposerLabel::setExpressionContext (QgsFeature *feature, QgsVectorLayer *layer, const QMap< QString, QVariant > &substitutions=(QMap< QString, QVariant >()))
use atlas features and setSubstitutions() instead
Member QgsComposerMap::annotationFontColor () const
use grid()->annotationFontColor() or grids() instead
Member QgsComposerMap::annotationFrameDistance () const
use grid()->annotationFrameDistance() or grids() instead
Member QgsComposerMap::atlasFixedScale () const
since 2.4 Use atlasScalingMode() instead
Member QgsComposerMap::cornerPointOnRotatedAndScaledRect (double &x, double &y, double width, double height) const
Use QgsComposerItem::cornerPointOnRotatedAndScaledRect( double& x, double& y, double width, double height, double rotation ) instead
Member QgsComposerMap::crossLength ()
use grid()->crossLength() or grids() instead
Member QgsComposerMap::gridAnnotationDirection (QgsComposerMap::Border border) const
use grid()->annotationDirection() or grids() instead
Member QgsComposerMap::gridAnnotationFont () const
use grid()->annotationFont() or grids() instead
Member QgsComposerMap::gridAnnotationFormat () const
use grid()->annotationFormat() or grids() instead
Member QgsComposerMap::gridAnnotationPosition (QgsComposerMap::Border border) const
use grid()->annotationPosition() or grids() instead
Member QgsComposerMap::gridAnnotationPrecision () const
use grid()->annotationPrecision() or grids() instead
Member QgsComposerMap::gridBlendMode () const
use grid()->blendMode() or grids() instead
Member QgsComposerMap::gridEnabled () const
use grid()->enabled() or grids() instead
Member QgsComposerMap::gridFrameFillColor1 () const
use grid()->frameFillColor1() or grids() instead
Member QgsComposerMap::gridFrameFillColor2 () const
use grid()->frameFillColor2() or grids() instead
Member QgsComposerMap::gridFramePenColor () const
use grid()->framePenColor() or grids() instead
Member QgsComposerMap::gridFramePenSize () const
use grid()->framePenSize() or grids() instead
Member QgsComposerMap::gridFrameStyle () const
use grid()->frameStyle() or grids() instead
Member QgsComposerMap::gridFrameWidth () const
use grid()->frameWidth() or grids() instead
Member QgsComposerMap::gridIntervalX () const
use grid()->intervalX() or grids() instead
Member QgsComposerMap::gridIntervalY () const
use grid()->intervalY() or grids() instead
Member QgsComposerMap::gridLineSymbol ()
use grid()->lineSymbol() or grids() instead
Member QgsComposerMap::gridOffsetX () const
use grid()->offsetX() or grids() instead
Member QgsComposerMap::gridOffsetY () const
use grid()->offsetY() or grids() instead
Member QgsComposerMap::gridPen () const
use grid()->pen() or grids() instead
Member QgsComposerMap::gridStyle () const
use grid()->style() or grids() instead
Member QgsComposerMap::imageSizeConsideringRotation (double &width, double &height) const
Use bool QgsComposerItem::imageSizeConsideringRotation( double& width, double& height, double rotation ) instead
Member QgsComposerMap::mapRenderer () const
since 2.4 - use mapSettings() - may return 0 if not initialized with QgsMapRenderer
Member QgsComposerMap::overviewBlendMode () const
use overview()->blendMode() or overviews() instead
Member QgsComposerMap::overviewCentered () const
use overview()->centered() or overviews() instead
Member QgsComposerMap::overviewExtentChanged ()
use QgsComposerMapOverview::overviewExtentChanged instead
Member QgsComposerMap::overviewFrameMapId () const
use overview()->frameMapId() or overviews() instead
Member QgsComposerMap::overviewFrameMapSymbol ()
use overview()->frameSymbol() or overviews() instead
Member QgsComposerMap::overviewInverted () const
use overview()->inverted() or overviews() instead
Member QgsComposerMap::rotation () const
Use mapRotation() instead
Member QgsComposerMap::setAnnotationFontColor (const QColor &c)
use grid()->setAnnotationFontColor() or grids() instead
Member QgsComposerMap::setAnnotationFrameDistance (double d)
use grid()->setAnnotationFrameDistance() or grids() instead
Member QgsComposerMap::setAtlasFixedScale (bool fixed)
since 2.4 Use setAtlasScalingMode() instead
Member QgsComposerMap::setCrossLength (double l)
use grid()->setCrossLength() or grids() instead
Member QgsComposerMap::setGridAnnotationDirection (GridAnnotationDirection d, QgsComposerMap::Border border)
use grid()->setAnnotationDirection() or grids() instead
Member QgsComposerMap::setGridAnnotationFont (const QFont &f)
use grid()->setAnnotationFont() or grids() instead
Member QgsComposerMap::setGridAnnotationFormat (GridAnnotationFormat f)
use grid()->setAnnotationFormat() or grids() instead
Member QgsComposerMap::setGridAnnotationPosition (GridAnnotationPosition p, QgsComposerMap::Border border)
use grid()->setAnnotationPosition() or grids() instead
Member QgsComposerMap::setGridAnnotationPrecision (int p)
use grid()->setAnnotationPrecision or grids() instead
Member QgsComposerMap::setGridBlendMode (QPainter::CompositionMode blendMode)
use grid()->setBlendMode() or grids() instead
Member QgsComposerMap::setGridEnabled (bool enabled)
use grid()->setEnabled() or grids() instead
Member QgsComposerMap::setGridFrameFillColor1 (const QColor &c)
use grid()->setFrameFillColor1() or grids() instead
Member QgsComposerMap::setGridFrameFillColor2 (const QColor &c)
use grid()->setFrameFillColor2() or grids() instead
Member QgsComposerMap::setGridFramePenColor (const QColor &c)
use grid()->setFramePenColor() or grids() instead
Member QgsComposerMap::setGridFramePenSize (double w)
use grid()->setFramePenSize() or grids() instead
Member QgsComposerMap::setGridFrameStyle (GridFrameStyle style)
use grid()->setFrameStyle() or grids() instead
Member QgsComposerMap::setGridFrameWidth (double w)
use grid()->setFrameWidth() or grids() instead
Member QgsComposerMap::setGridIntervalX (double interval)
use grid()->setIntervalX() or grids() instead
Member QgsComposerMap::setGridIntervalY (double interval)
use grid()->setIntervalY() or grids() instead
Member QgsComposerMap::setGridLineSymbol (QgsLineSymbolV2 *symbol)
use grid()->setLineSymbol() or grids() instead
Member QgsComposerMap::setGridOffsetX (double offset)
use grid()->setOffsetX() or grids() instead
Member QgsComposerMap::setGridOffsetY (double offset)
use grid()->setOffsetY() or grids() instead
Member QgsComposerMap::setGridPen (const QPen &p)
use grid()->setPenWidth(), grid()->setPenColor() or grids() instead
Member QgsComposerMap::setGridPenColor (const QColor &c)
use grid()->setPenColor() or grids() instead
Member QgsComposerMap::setGridPenWidth (double w)
use grid()->setPenWidth() or grids() instead
Member QgsComposerMap::setGridStyle (GridStyle style)
use grid()->setStyle() or grids() instead
Member QgsComposerMap::setOverviewBlendMode (QPainter::CompositionMode blendMode)
use overview()->setBlendMode() or overviews() instead
Member QgsComposerMap::setOverviewCentered (bool centered)
use overview()->setCentered() or overviews() instead
Member QgsComposerMap::setOverviewFrameMap (int mapId)
use overview()->setFrameMap() or overviews() instead
Member QgsComposerMap::setOverviewFrameMapSymbol (QgsFillSymbolV2 *symbol)
use overview()->setFrameSymbol() or overviews() instead
Member QgsComposerMap::setOverviewInverted (bool inverted)
use overview()->setInverted() or overviews() instead
Member QgsComposerMap::setRotation (double r) override
Use setMapRotation( double rotation ) instead
Member QgsComposerMap::setShowGridAnnotation (bool show)
use grid()->setAnnotationEnabled() or grids() instead
Member QgsComposerMap::showGridAnnotation () const
use grid()->annotationEnabled() or grids() instead
Member QgsComposerMap::sizeChangedByRotation (double &width, double &height)
Use QgsComposerItem::sizeChangedByRotation( double& width, double& height, double rotation ) instead
Member QgsComposerMap::toggleAtlasPreview ()
no longer required
Member QgsComposerMap::zoomContent (int delta, double x, double y) override
use zoomContent( double, QPointF, ZoomMode ) instead
Member QgsComposerMapGrid::Disabled
in QGIS 2.7, use QgsComposerMapGrid::HideAll instead
Member QgsComposerMultiFrame::render (QPainter *p, const QRectF &renderExtent)
use render( QPainter* painter, const QRectF& renderExtent, const int frameIndex ) instead
Member QgsComposerPicture::cornerPointOnRotatedAndScaledRect (double &x, double &y, double width, double height) const
Use QgsComposerItem::cornerPointOnRotatedAndScaledRect( double& x, double& y, double width, double height, double rotation ) instead
Member QgsComposerPicture::imageSizeConsideringRotation (double &width, double &height) const
Use bool QgsComposerItem::imageSizeConsideringRotation( double& width, double& height, double rotation ) instead
Member QgsComposerPicture::pictureExpression () const
use QgsComposerObject::dataDefinedProperty( QgsComposerObject::PictureSource ) instead
Member QgsComposerPicture::pictureFile () const
use picturePath instead
Member QgsComposerPicture::rotation () const
Use pictureRotation() instead
Member QgsComposerPicture::setPictureExpression (const QString &expression)
use QgsComposerObject::dataDefinedProperty( QgsComposerObject::PictureSource ) instead
Member QgsComposerPicture::setPictureFile (const QString &path)
use setPicturePath instead
Member QgsComposerPicture::setRotation (double r) override
Use setPictureRotation( double rotation ) instead
Member QgsComposerPicture::setUsePictureExpression (bool useExpression)
use QgsComposerObject::dataDefinedProperty( QgsComposerObject::PictureSource ) instead
Member QgsComposerPicture::sizeChangedByRotation (double &width, double &height)
Use QgsComposerItem::sizeChangedByRotation( double& width, double& height, double rotation ) instead
Member QgsComposerPicture::updatePictureExpression ()
no longer required
Member QgsComposerPicture::usePictureExpression () const
use QgsComposerObject::dataDefinedProperty( QgsComposerObject::PictureSource ) instead
Member QgsComposition::alignmentSnapTolerance () const
Use snapTolerance instead
Member QgsComposition::mapRenderer ()
since 2.4 - use mapSettings() instead. May return null if not initialized with QgsMapRenderer
Member QgsComposition::pixelFontSize (double pointSize) const
use QgsComposerUtils::pointsToMM instead
Member QgsComposition::pointFontSize (int pixelSize) const
use QgsComposerUtils::mmToPoints instead
Member QgsComposition::QgsComposition (QgsMapRenderer *mapRenderer)
since 2.4 - use the constructor with QgsMapSettings
Member QgsComposition::relativePosition (double position, double beforeMin, double beforeMax, double afterMin, double afterMax)
use QgsComposerUtils::relativePosition instead
Member QgsComposition::relativeResizeRect (QRectF &rectToResize, const QRectF &boundsBefore, const QRectF &boundsAfter)
use QgsComposerUtils::relativeResizeRect instead
Member QgsComposition::setAlignmentSnapTolerance (double t)
Use setSnapTolerance instead
Member QgsComposition::setSnapGridTolerance (double tolerance)
Use setSnapTolerance instead
Member QgsComposition::snapGridTolerance () const
Use snapTolerance instead
Member QgsComposition::sortZList ()
use refreshZList instead
Class QgsDataDefinedSymbolDialog
no longer used and will be removed in QGIS 3.0
Member QgsDataItem::capabilities ()
since 2.8, returned type this will changed to Capabilities
Member QgsDataItem::isPopulated ()
in 2.8, use state()
Member QgsDataItem::mPopulated
since 2.8, use mState
Member QgsDiagram::diagramSize (const QgsAttributes &attributes, const QgsRenderContext &c, const QgsDiagramSettings &s, const QgsDiagramInterpolationSettings &is)
QSizeF diagramSize( const QgsFeature& feature, const QgsRenderContext& c, const QgsDiagramSettings& s, const QgsDiagramInterpolationSettings& is ) should be used instead
Member QgsDiagram::renderDiagram (const QgsAttributes &att, QgsRenderContext &c, const QgsDiagramSettings &s, const QPointF &position)
void renderDiagram( const QgsFeature& feature, QgsRenderContext& c, const QgsDiagramSettings& s, const QPointF& position ) should be used instead
Member QgsDistanceArea::measure (const QgsGeometry *geometry) const
use measureArea() or measureLength() methods instead, as this method is unpredictable for geometry collections
Member QgsDxfExport::writeSolid (const QString &layer, const QColor &color, const QgsPoint &pt1, const QgsPoint &pt2, const QgsPoint &pt3, const QgsPoint &pt4)
see writePolygon
Member QgsExpression::setSpecialColumn (const QString &name, const QVariant &value)
use global or project QgsExpressionContext variables instead
Member QgsExpression::specialColumn (const QString &name)
use global or project QgsExpressionContext variables instead
Member QgsExpression::unsetSpecialColumn (const QString &name)
use global or project QgsExpressionContext variables instead
Member QgsFeature::setFields (const QgsFields *fields, bool initAttributes=false)
use setFields( const QgsFields& fields, bool initAttributes = false ) instead
Note
not available in Python bindings
Member QgsFeature::setGeometry (QgsGeometry *geom)
will be removed in QGIS 3.0
Member QgsFeature::setGeometryAndOwnership (unsigned char *geom, size_t length)
will be removed in QGIS 3.0
Member QgsFeatureRendererV2::rotationField () const
use the symbol's methods instead
Member QgsFeatureRendererV2::setRotationField (const QString &fieldName)
use the symbol's methods instead
Member QgsFeatureRendererV2::startRender (QgsRenderContext &context, const QgsVectorLayer *vlayer)
since 2.4 - not using QgsVectorLayer directly anymore
Member QgsFeatureRendererV2::writeSld (QDomDocument &doc, const QgsVectorLayer &layer) const
since 2.8 - use the other override with styleName
Member QgsGraduatedSymbolRendererV2::getDataValues (QgsVectorLayer *vlayer)
use QgsVectorLayer::getDoubleValues instead
Member QgsLabelingEngineInterface::addDiagramLayer (QgsVectorLayer *layer, const QgsDiagramLayerSettings *s)
since 2.12 - use prepareDiagramLayer()
Member QgsLabelingEngineInterface::init (QgsMapRenderer *mp)=0
since 2.4 - use override with QgsMapSettings
Member QgsLabelingEngineInterface::labelsAtPosition (const QgsPoint &p)=0
since 2.4 - use takeResults() and methods of QgsLabelingResults
Member QgsLabelingEngineInterface::labelsWithinRect (const QgsRectangle &r)=0
since 2.4 - use takeResults() and methods of QgsLabelingResults
Member QgsLabelingEngineInterface::layer (const QString &layerName)=0
since 2.12 - if direct access to QgsPalLayerSettings is necessary, use QgsPalLayerSettings::fromLayer()
Member QgsLayerTreeModel::autoCollapseSymbologyNodes () const
use autoCollapseLegendNodes()
Member QgsLayerTreeModel::isIndexSymbologyNode (const QModelIndex &index) const
use index2legendNode()
Member QgsLayerTreeModel::layerNodeForSymbologyNode (const QModelIndex &index) const
use index2legendNode()->parent()
Member QgsLayerTreeModel::refreshLayerSymbology (QgsLayerTreeLayer *nodeLayer)
use refreshLayerLegend()
Member QgsLayerTreeModel::setAutoCollapseSymbologyNodes (int nodeCount)
use setAutoCollapseLegendNodes()
Member QgsLegendModel::setLayerSetAndGroups (const QStringList &layerIds, const QList< GroupLayerInfo > &groupInfo)
in 2.6
Member QgsMapCanvas::canvasPaintDevice ()
since 2.4
Class QgsMapCanvas::CanvasProperties
to be deleted, stuff from here should be moved elsewhere
Member QgsMapCanvas::clear ()
since 2.4 - use refresh() - clear does the same thing
Member QgsMapCanvas::isDirty () const
since 2.4 - dirty flag is not kept anymore - always returns false
Member QgsMapCanvas::map ()
since 2.4 - there could be more than just one "map" items
Member QgsMapCanvas::mapRenderer ()
since 2.4 - use mapSettings() for anything related to current renderer settings / SIP: removed /Transfer/ because it crashes after few calls to iface.mapCanvas().mapRenderer().hasCrsTransformEnabled() / and in fact there is no transfer of ownership from c++ to python! / Actually the problem comes from the fact that "hasCrsTransformEnabled" is both a signal and a normal method / /KeepReference/ is necessary because otherwise mapRenderer().hasCrsTransformEnabled() was crashing
Member QgsMapCanvas::setDirty (bool _dirty)
since 2.4 - use refresh() to trigger a refresh (clients should not decide explicitly whether canvas is dirty or not)
Member QgsMapCanvas::setProgress (int, int)
since 2.4 - already unused in 2.0 anyway
Member QgsMapCanvas::showError (QgsMapLayer *mapLayer)
since 2.4 - does nothing - errors are reported by different means
Member QgsMapCanvas::updateFullExtent ()
since v2.4 - does nothing
Member QgsMapCanvas::updateMap ()
in 2.4 - does nothing - kept for API compatibility
Member QgsMapCanvas::useImageToRender (bool theFlag)
since 2.4 - does nothing because now we always render to QImage
Member QgsMapCanvasItem::mPanningOffset
since v2.4
Member QgsMapCanvasItem::setPanningOffset (const QPoint &point)
since v2.4 - not called by QgsMapCanvas anymore
Member QgsMapCanvasMap::enableAntiAliasing (bool flag)
in 2.4 - does nothing. Kept for API compatibility
Member QgsMapCanvasMap::paintDevice ()
in 2.4
Member QgsMapCanvasMap::refresh ()
in 2.4 - does nothing. Kept for API compatibility
Member QgsMapCanvasMap::render ()
in 2.4 - does nothing. Kept for API compatibility
Member QgsMapCanvasMap::resize (QSize size)
in 2.4 - does nothing. Kept for API compatibility
Member QgsMapCanvasMap::setBackgroundColor (const QColor &color)
in 2.4 - does nothing. Kept for API compatibility
Member QgsMapCanvasMap::setPanningOffset (const QPoint &point)
in 2.4 - not called by QgsMapCanvas anymore
Member QgsMapCanvasMap::updateContents ()
in 2.4 - does nothing. Kept for API compatibility
Member QgsMapLayer::cacheImage ()
since 2.4 - returns NULL
Member QgsMapLayer::clearCacheImage ()
in 2.4 - use triggerRepaint() - caches automatically listen to repaintRequested() signal to invalidate the cached image
Member QgsMapLayer::drawingProgress (int theProgress, int theTotalSteps)
in 2.4 - not emitted anymore
Member QgsMapLayer::lastError ()
since 2.4 - returns empty string
Member QgsMapLayer::lastErrorTitle ()
since 2.4 - returns empty string
Member QgsMapLayer::onCacheImageDelete ()
since 2.4 - does nothing
Member QgsMapLayer::setCacheImage (QImage *)
since 2.4 - caches listen to repaintRequested() signal to invalidate the cached image
Member QgsMapLayer::toggleScaleBasedVisibility (bool theVisibilityFlag)
use setScaleBasedVisibility instead
Member QgsMapLayerRegistry::clearAllLayerCaches ()
since 2.4 - does nothing
Member QgsMapRenderer::drawingProgress (int current, int total)
in 2.4 - not emitted anymore
Member QgsMapRenderer::hasCrsTransformEnabled (bool flag)
Use hasCrsTransformEnabledChanged( bool flag ) to avoid conflict with method of the same name).
Member QgsMapRenderer::onDrawingProgress (int current, int total)
in 2.4 - does nothing
Member QgsMapRenderer::updateMap ()
in 2.4 - not emitted anymore
Member QgsMapTool::renderComplete ()
since 2.4 - not called anymore - map tools must not directly depend on rendering progress
Member QgsMapToPixel::QgsMapToPixel (double mapUnitsPerPixel, double height, double ymin=0, double xmin=0)
in 2.8, use version with all parameters
Member QgsMapToPixel::setParameters (double mapUnitsPerPixel, double xmin, double ymin, double height)
in 2.8, use the version with full parameters
Member QgsMapToPixel::setXMinimum (double xmin)
in 2.8, use setParameters
Member QgsMapToPixel::setYMaximum (double yMax)
in 2.8, use setParameters
Note
this really sets the viewport height, not ymax
Member QgsMapToPixel::setYMinimum (double ymin)
in 2.8, use setParameters
Member QgsPalLabeling::addDiagramLayer (QgsVectorLayer *layer, const QgsDiagramLayerSettings *s) override
since 2.12 - use prepareDiagramLayer()
Member QgsPalLabeling::candidates ()
since 2.12
Member QgsPalLabeling::init (QgsMapRenderer *mr) override
since 2.4 - use override with QgsMapSettings
Member QgsPalLabeling::isStoredWithProject () const
since 2.4 - settings are always stored in project
Member QgsPalLabeling::labelsAtPosition (const QgsPoint &p) override
since 2.4 - use takeResults() and methods of QgsLabelingResults
Member QgsPalLabeling::labelsWithinRect (const QgsRectangle &r) override
since 2.4 - use takeResults() and methods of QgsLabelingResults
Member QgsPalLabeling::layer (const QString &layerName) override
since 2.12 - if direct access to QgsPalLayerSettings is necessary, use QgsPalLayerSettings::fromLayer()
Member QgsPalLabeling::setStoredWithProject (bool store)
since 2.4 - settings are always stored in project
Member QgsPointDisplacementRenderer::setDisplacementGroups (const QList< QMap< QgsFeatureId, QgsFeature > > &list)
since 2.4
Member QgsProject::title (const QString &title)
Use setTitle instead.
Member QgsRasterCalcNode::calculate (QMap< QString, QgsRasterMatrix * > &rasterData, QgsRasterMatrix &result) const
use method which accepts QgsRasterBlocks instead
Member QgsRasterLayer::updateProgress (int, int)
in 2.4 - does nothing
Member QgsRenderChecker::setMapRenderer (QgsMapRenderer *thepMapRenderer)
since 2.4 - use setMapSettings()
Class QgsRendererV2DataDefinedMenus
unused, will be removed in QGIS 3.0
Member QgsRubberBand::QgsRubberBand (QgsMapCanvas *mapCanvas, bool isPolygon)
Use the constructor which takes QGis::GeometryType as second argument instead
Parameters
mapCanvasThe map canvas to draw onto. It's CRS will be used map points onto screen coordinates.
isPolygontrue: draw as (multi-)polygon, false draw as (multi-)linestring
Member QgsRubberBand::reset (bool isPolygon)
Use the reset method which takes QGis::GeometryType as second argument instead Clears all the geometries in this rubberband. Sets the representation type according to isPolygon.
Parameters
isPolygontrue: draw as (multi-)polygon, false draw as (multi-)linestring
Member QgsRuleBasedRendererV2::Rule::checkState () const
use active instead
Member QgsRuleBasedRendererV2::Rule::setCheckState (bool state)
use setActive instead
Member QgsSnapper::snapPoint (const QPoint &startPoint, QList< QgsSnappingResult > &snappingResult, const QList< QgsPoint > &excludePoints=QList< QgsPoint >())
Member QgsSymbolLayerV2::dataDefinedProperty (const QString &property) const
use getDataDefinedProperty instead
Member QgsSymbolLayerV2::dataDefinedPropertyString (const QString &property) const
use getDataDefinedProperty instead
Member QgsSymbolLayerV2::expression (const QString &property) const
use getDataDefinedProperty or evaluateDataDefinedProperty instead
Member QgsSymbolLayerV2::setDataDefinedProperty (const QString &property, const QString &expressionString)
use setDataDefinedProperty( const QString& property, QgsDataDefined* dataDefined ) instead
Member QgsSymbolLayerV2Utils::wellKnownMarkerFromSld (QDomElement &element, QString &name, QColor &color, QColor &borderColor, double &borderWidth, double &size)
Use wellKnownMarkerFromSld( QDomElement &element, QString &name, QColor &color, QColor &borderColor, Qt::PenStyle &borderStyle, double &borderWidth, double &size ) instead
Member QgsSymbolLayerV2Utils::wellKnownMarkerToSld (QDomDocument &doc, QDomElement &element, const QString &name, const QColor &color, const QColor &borderColor=QColor(), double borderWidth=-1, double size=-1)
Use wellKnownMarkerToSld( QDomDocument &doc, QDomElement &element, QString name, QColor color, QColor borderColor, Qt::PenStyle borderStyle, double borderWidth, double size ) instead
Member QgsSymbolLayerV2Widget::dataDefinedPropertyLabel (const QString &entryName)
no longer used
Member QgsTolerance::defaultTolerance (QgsMapLayer *layer, QgsMapRenderer *renderer)
since 2.4 - use override with QgsMapSettings
Member QgsTolerance::toleranceInMapUnits (double tolerance, QgsMapLayer *layer, QgsMapRenderer *renderer, UnitType units=LayerUnits)
since 2.4 - use the override with QgsMapSettings
Member QgsTolerance::vertexSearchRadius (QgsMapLayer *layer, QgsMapRenderer *renderer)
since 2.4 - use override with QgsMapSettings
Member QgsVectorLayer::applyNamedStyle (const QString &namedStyle, QString &errorMsg)
Will be removed for QGIS 3 in favor of importNamedStyle
Member QgsVectorLayer::changeAttributeValue (QgsFeatureId fid, int field, const QVariant &value, bool emitSignal)
The emitSignal parameter is obsolete and not considered at the moment. It will be removed in future releases. Remove it to be prepared for the future. (Since 2.1)
Member QgsVectorLayer::dateFormat (int idx)
Use setEditorWidgetV2Config() instead
Member QgsVectorLayer::editType (int idx)
Use editorWidgetV2() instead
Member QgsVectorLayer::EditType
Use the editorWidgetV2() system instead
Member QgsVectorLayer::enableLabels (bool on)
this method is for the old labeling engine
Member QgsVectorLayer::hasLabelsEnabled () const
this method is for the old labeling engine, use labelsEnabled instead
Member QgsVectorLayer::range (int idx)
Use editorWidgetV2Config() instead
Member QgsVectorLayer::removePolygonIntersections (QgsGeometry *geom, const QgsFeatureIds &ignoreFeatures=QgsFeatureIds())
since 2.2 - not being used for "avoid intersections" functionality anymore
Member QgsVectorLayer::setCheckedState (int idx, const QString &checked, const QString &notChecked)
Use setEditorWidgetV2Config() instead
Member QgsVectorLayer::setEditType (int idx, EditType edit)
Use setEditorWidgetV2() instead
Member QgsVectorLayer::valueMap (int idx)
Use editorWidgetV2Config() instead
Member QgsVectorLayer::widgetSize (int idx)
Use setEditorWidgetV2Config() instead