Class: QgsRecentCoordinateReferenceSystemsModel

A model for display of recently used coordinate reference systems.

Added in version 3.36.

Class Hierarchy

Inheritance diagram of qgis.gui.QgsRecentCoordinateReferenceSystemsModel

Base classes

QAbstractItemModel

QObject

class qgis.gui.QgsRecentCoordinateReferenceSystemsModel[source]

Bases: QAbstractItemModel

__init__(parent: QObject | None = None)

Constructor for QgsRecentCoordinateReferenceSystemsModel, with the specified parent object.

Parameters:

parent (Optional[QObject] = None)

class CustomRole(*values)

Bases: IntEnum

Custom model roles.

  • Crs: Coordinate reference system

    Available as QgsRecentCoordinateReferenceSystemsModel.RoleCrs in older QGIS releases.

  • AuthId: CRS authority ID

    Available as QgsRecentCoordinateReferenceSystemsModel.RoleAuthId in older QGIS releases.

Roles

alias of CustomRole

crs(self, index: QModelIndex) QgsCoordinateReferenceSystem[source]

Returns the CRS for the corresponding index.

Returns an invalid CRS if the index is not valid.

Parameters:

index (QModelIndex)

Return type:

QgsCoordinateReferenceSystem