Class: QgsRecentCoordinateReferenceSystemsModel

class qgis.gui.QgsRecentCoordinateReferenceSystemsModel

Bases: PyQt5.QtCore.QAbstractItemModel

A model for display of recently used coordinate reference systems.

Added in version 3.36.

QgsRecentCoordinateReferenceSystemsModel(parent: QObject = None) Constructor for QgsRecentCoordinateReferenceSystemsModel, with the specified parent object.

class CustomRole(value)

Bases: enum.IntEnum

Custom model roles.

  • RoleCrs: Coordinate reference system

  • RoleAuthId: CRS authority ID

baseClass

alias of QgsRecentCoordinateReferenceSystemsModel

Roles

alias of CustomRole

beginInsertColumns(self, QModelIndex, int, int)
beginInsertRows(self, QModelIndex, int, int)
beginMoveColumns(self, QModelIndex, int, int, QModelIndex, int) bool
beginMoveRows(self, QModelIndex, int, int, QModelIndex, int) bool
beginRemoveColumns(self, QModelIndex, int, int)
beginRemoveRows(self, QModelIndex, int, int)
beginResetModel(self)
changePersistentIndex(self, QModelIndex, QModelIndex)
changePersistentIndexList(self, Iterable[QModelIndex], Iterable[QModelIndex])
childEvent(self, QChildEvent)
columnCount(self, QModelIndex=QModelIndex()) int
Return type:

int

connectNotify(self, QMetaMethod)
createIndex(self, int, int, object: object = 0) QModelIndex
crs(self, index: QModelIndex) QgsCoordinateReferenceSystem

Returns the CRS for the corresponding index.

Returns an invalid CRS if the index is not valid.

Parameters:

index (QModelIndex)

Return type:

QgsCoordinateReferenceSystem

customEvent(self, QEvent)
data(self, index: QModelIndex, role: int) Any
Parameters:
  • index (QModelIndex)

  • role (int)

Return type:

Any

decodeData(self, int, int, QModelIndex, QDataStream) bool
disconnectNotify(self, QMetaMethod)
encodeData(self, Iterable[QModelIndex], QDataStream)
endInsertColumns(self)
endInsertRows(self)
endMoveColumns(self)
endMoveRows(self)
endRemoveColumns(self)
endRemoveRows(self)
endResetModel(self)
flags(self, index: QModelIndex) Qt.ItemFlags
Parameters:

index (QModelIndex)

Return type:

Qt.ItemFlags

index(self, row: int, column: int, parent: QModelIndex = QModelIndex()) QModelIndex
Parameters:
  • row (int)

  • column (int)

  • parent (QModelIndex = QModelIndex())

Return type:

QModelIndex

isSignalConnected(self, QMetaMethod) bool
parent(self, index: QModelIndex) QModelIndex
Parameters:

index (QModelIndex)

Return type:

QModelIndex

persistentIndexList(self) List[QModelIndex]
receivers(self, PYQT_SIGNAL) int
resetInternalData(self)
rowCount(self, parent: QModelIndex = QModelIndex()) int
Parameters:

parent (QModelIndex = QModelIndex())

Return type:

int

sender(self) QObject
senderSignalIndex(self) int
timerEvent(self, QTimerEvent)