2024-01-15 14:04:02 +10:00
# The following has been generated automatically from src/gui/proj/qgscoordinatereferencesystemmodel.h
2024-02-06 11:13:01 +10:00
QgsCoordinateReferenceSystemModel . Roles = QgsCoordinateReferenceSystemModel . CustomRole
# monkey patching scoped based enum
QgsCoordinateReferenceSystemModel . RoleNodeType = QgsCoordinateReferenceSystemModel . CustomRole . NodeType
QgsCoordinateReferenceSystemModel . Roles . RoleNodeType = QgsCoordinateReferenceSystemModel . CustomRole . NodeType
QgsCoordinateReferenceSystemModel . RoleNodeType . is_monkey_patched = True
QgsCoordinateReferenceSystemModel . RoleNodeType . __doc__ = " Corresponds to the node ' s type "
QgsCoordinateReferenceSystemModel . RoleName = QgsCoordinateReferenceSystemModel . CustomRole . Name
QgsCoordinateReferenceSystemModel . Roles . RoleName = QgsCoordinateReferenceSystemModel . CustomRole . Name
QgsCoordinateReferenceSystemModel . RoleName . is_monkey_patched = True
QgsCoordinateReferenceSystemModel . RoleName . __doc__ = " The coordinate reference system name "
QgsCoordinateReferenceSystemModel . RoleAuthId = QgsCoordinateReferenceSystemModel . CustomRole . AuthId
QgsCoordinateReferenceSystemModel . Roles . RoleAuthId = QgsCoordinateReferenceSystemModel . CustomRole . AuthId
QgsCoordinateReferenceSystemModel . RoleAuthId . is_monkey_patched = True
QgsCoordinateReferenceSystemModel . RoleAuthId . __doc__ = " The coordinate reference system authority name and id "
QgsCoordinateReferenceSystemModel . RoleDeprecated = QgsCoordinateReferenceSystemModel . CustomRole . Deprecated
QgsCoordinateReferenceSystemModel . Roles . RoleDeprecated = QgsCoordinateReferenceSystemModel . CustomRole . Deprecated
QgsCoordinateReferenceSystemModel . RoleDeprecated . is_monkey_patched = True
QgsCoordinateReferenceSystemModel . RoleDeprecated . __doc__ = " ``True`` if the CRS is deprecated "
QgsCoordinateReferenceSystemModel . RoleType = QgsCoordinateReferenceSystemModel . CustomRole . Type
QgsCoordinateReferenceSystemModel . Roles . RoleType = QgsCoordinateReferenceSystemModel . CustomRole . Type
QgsCoordinateReferenceSystemModel . RoleType . is_monkey_patched = True
QgsCoordinateReferenceSystemModel . RoleType . __doc__ = " The coordinate reference system type "
QgsCoordinateReferenceSystemModel . RoleGroupId = QgsCoordinateReferenceSystemModel . CustomRole . GroupId
QgsCoordinateReferenceSystemModel . Roles . RoleGroupId = QgsCoordinateReferenceSystemModel . CustomRole . GroupId
QgsCoordinateReferenceSystemModel . RoleGroupId . is_monkey_patched = True
QgsCoordinateReferenceSystemModel . RoleGroupId . __doc__ = " The node ID (for group nodes) "
QgsCoordinateReferenceSystemModel . RoleWkt = QgsCoordinateReferenceSystemModel . CustomRole . Wkt
QgsCoordinateReferenceSystemModel . Roles . RoleWkt = QgsCoordinateReferenceSystemModel . CustomRole . Wkt
QgsCoordinateReferenceSystemModel . RoleWkt . is_monkey_patched = True
QgsCoordinateReferenceSystemModel . RoleWkt . __doc__ = " The coordinate reference system ' s WKT representation. This is only used for non-standard CRS (i.e. those not present in the database). "
QgsCoordinateReferenceSystemModel . RoleProj = QgsCoordinateReferenceSystemModel . CustomRole . Proj
QgsCoordinateReferenceSystemModel . Roles . RoleProj = QgsCoordinateReferenceSystemModel . CustomRole . Proj
QgsCoordinateReferenceSystemModel . RoleProj . is_monkey_patched = True
QgsCoordinateReferenceSystemModel . RoleProj . __doc__ = " The coordinate reference system ' s PROJ representation. This is only used for non-standard CRS (i.e. those not present in the database). "
2024-08-31 18:05:36 +10:00
QgsCoordinateReferenceSystemModel . CustomRole . __doc__ = """ Custom model roles.
. . note : :
Prior to QGIS 3.36 this was available as QgsCoordinateReferenceSystemModel . Roles
. . versionadded : : 3.36
2024-09-02 09:36:31 +10:00
* ` ` NodeType ` ` : Corresponds to the node ' s type
Available as ` ` QgsCoordinateReferenceSystemModel . RoleNodeType ` ` in older QGIS releases .
* ` ` Name ` ` : The coordinate reference system name
Available as ` ` QgsCoordinateReferenceSystemModel . RoleName ` ` in older QGIS releases .
* ` ` AuthId ` ` : The coordinate reference system authority name and id
Available as ` ` QgsCoordinateReferenceSystemModel . RoleAuthId ` ` in older QGIS releases .
* ` ` Deprecated ` ` : ` ` True ` ` if the CRS is deprecated
Available as ` ` QgsCoordinateReferenceSystemModel . RoleDeprecated ` ` in older QGIS releases .
* ` ` Type ` ` : The coordinate reference system type
Available as ` ` QgsCoordinateReferenceSystemModel . RoleType ` ` in older QGIS releases .
* ` ` GroupId ` ` : The node ID ( for group nodes )
Available as ` ` QgsCoordinateReferenceSystemModel . RoleGroupId ` ` in older QGIS releases .
* ` ` Wkt ` ` : The coordinate reference system ' s WKT representation. This is only used for non-standard CRS (i.e. those not present in the database).
Available as ` ` QgsCoordinateReferenceSystemModel . RoleWkt ` ` in older QGIS releases .
* ` ` Proj ` ` : The coordinate reference system ' s PROJ representation. This is only used for non-standard CRS (i.e. those not present in the database).
Available as ` ` QgsCoordinateReferenceSystemModel . RoleProj ` ` in older QGIS releases .
2024-08-31 18:05:36 +10:00
"""
2024-02-06 11:13:01 +10:00
# --
QgsCoordinateReferenceSystemModel . CustomRole . baseClass = QgsCoordinateReferenceSystemModel
2023-07-10 11:38:44 +10:00
QgsCoordinateReferenceSystemProxyModel . Filters . baseClass = QgsCoordinateReferenceSystemProxyModel
Filters = QgsCoordinateReferenceSystemProxyModel # dirty hack since SIP seems to introduce the flags in module
2024-08-16 09:08:23 +10:00
try :
QgsCoordinateReferenceSystemModel . __group__ = [ ' proj ' ]
except NameError :
pass
try :
QgsCoordinateReferenceSystemProxyModel . __group__ = [ ' proj ' ]
except NameError :
pass