mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-24 00:47:57 -05:00
We should be using the new name for the enum value instead of the old one in the enum class docstring. Move the old compatible name to an extra note "Available as ``xx.yy`` in older QGIS releases." Fixes #49171
80 lines
3.6 KiB
Python
80 lines
3.6 KiB
Python
# The following has been generated automatically from src/core/qgsdatabasetablemodel.h
|
|
QgsDatabaseTableModel.Role = QgsDatabaseTableModel.CustomRole
|
|
# monkey patching scoped based enum
|
|
QgsDatabaseTableModel.RoleTableName = QgsDatabaseTableModel.CustomRole.TableName
|
|
QgsDatabaseTableModel.Role.RoleTableName = QgsDatabaseTableModel.CustomRole.TableName
|
|
QgsDatabaseTableModel.RoleTableName.is_monkey_patched = True
|
|
QgsDatabaseTableModel.RoleTableName.__doc__ = "Table name"
|
|
QgsDatabaseTableModel.RoleSchema = QgsDatabaseTableModel.CustomRole.Schema
|
|
QgsDatabaseTableModel.Role.RoleSchema = QgsDatabaseTableModel.CustomRole.Schema
|
|
QgsDatabaseTableModel.RoleSchema.is_monkey_patched = True
|
|
QgsDatabaseTableModel.RoleSchema.__doc__ = "Table schema"
|
|
QgsDatabaseTableModel.RoleTableFlags = QgsDatabaseTableModel.CustomRole.TableFlags
|
|
QgsDatabaseTableModel.Role.RoleTableFlags = QgsDatabaseTableModel.CustomRole.TableFlags
|
|
QgsDatabaseTableModel.RoleTableFlags.is_monkey_patched = True
|
|
QgsDatabaseTableModel.RoleTableFlags.__doc__ = "Table flags role"
|
|
QgsDatabaseTableModel.RoleComment = QgsDatabaseTableModel.CustomRole.Comment
|
|
QgsDatabaseTableModel.Role.RoleComment = QgsDatabaseTableModel.CustomRole.Comment
|
|
QgsDatabaseTableModel.RoleComment.is_monkey_patched = True
|
|
QgsDatabaseTableModel.RoleComment.__doc__ = "Comment role"
|
|
QgsDatabaseTableModel.RoleCustomInfo = QgsDatabaseTableModel.CustomRole.CustomInfo
|
|
QgsDatabaseTableModel.Role.RoleCustomInfo = QgsDatabaseTableModel.CustomRole.CustomInfo
|
|
QgsDatabaseTableModel.RoleCustomInfo.is_monkey_patched = True
|
|
QgsDatabaseTableModel.RoleCustomInfo.__doc__ = "Custom info variant map role"
|
|
QgsDatabaseTableModel.RoleWkbType = QgsDatabaseTableModel.CustomRole.WkbType
|
|
QgsDatabaseTableModel.Role.RoleWkbType = QgsDatabaseTableModel.CustomRole.WkbType
|
|
QgsDatabaseTableModel.RoleWkbType.is_monkey_patched = True
|
|
QgsDatabaseTableModel.RoleWkbType.__doc__ = "WKB type for primary (first) geometry column in table"
|
|
QgsDatabaseTableModel.RoleCrs = QgsDatabaseTableModel.CustomRole.Crs
|
|
QgsDatabaseTableModel.Role.RoleCrs = QgsDatabaseTableModel.CustomRole.Crs
|
|
QgsDatabaseTableModel.RoleCrs.is_monkey_patched = True
|
|
QgsDatabaseTableModel.RoleCrs.__doc__ = "CRS for primary (first) geometry column in table"
|
|
QgsDatabaseTableModel.RoleEmpty = QgsDatabaseTableModel.CustomRole.Empty
|
|
QgsDatabaseTableModel.Role.RoleEmpty = QgsDatabaseTableModel.CustomRole.Empty
|
|
QgsDatabaseTableModel.RoleEmpty.is_monkey_patched = True
|
|
QgsDatabaseTableModel.RoleEmpty.__doc__ = "Entry is an empty entry"
|
|
QgsDatabaseTableModel.CustomRole.__doc__ = """Custom model roles.
|
|
|
|
.. note::
|
|
|
|
Prior to QGIS 3.36 this was available as QgsDatabaseTableModel.Role
|
|
|
|
.. versionadded:: 3.36
|
|
|
|
* ``TableName``: Table name
|
|
|
|
Available as ``QgsDatabaseTableModel.RoleTableName`` in older QGIS releases.
|
|
|
|
* ``Schema``: Table schema
|
|
|
|
Available as ``QgsDatabaseTableModel.RoleSchema`` in older QGIS releases.
|
|
|
|
* ``TableFlags``: Table flags role
|
|
|
|
Available as ``QgsDatabaseTableModel.RoleTableFlags`` in older QGIS releases.
|
|
|
|
* ``Comment``: Comment role
|
|
|
|
Available as ``QgsDatabaseTableModel.RoleComment`` in older QGIS releases.
|
|
|
|
* ``CustomInfo``: Custom info variant map role
|
|
|
|
Available as ``QgsDatabaseTableModel.RoleCustomInfo`` in older QGIS releases.
|
|
|
|
* ``WkbType``: WKB type for primary (first) geometry column in table
|
|
|
|
Available as ``QgsDatabaseTableModel.RoleWkbType`` in older QGIS releases.
|
|
|
|
* ``Crs``: CRS for primary (first) geometry column in table
|
|
|
|
Available as ``QgsDatabaseTableModel.RoleCrs`` in older QGIS releases.
|
|
|
|
* ``Empty``: Entry is an empty entry
|
|
|
|
Available as ``QgsDatabaseTableModel.RoleEmpty`` in older QGIS releases.
|
|
|
|
|
|
"""
|
|
# --
|
|
QgsDatabaseTableModel.CustomRole.baseClass = QgsDatabaseTableModel
|