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

Enums

CustomRole

Custom model roles.

Roles

alias of CustomRole

Methods

crs

Returns the CRS for the corresponding index.

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