mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-15 00:02:52 -04:00
44 lines
2.1 KiB
Python
44 lines
2.1 KiB
Python
# The following has been generated automatically from src/gui/attributetable/qgsattributetablemodel.h
|
|
QgsAttributeTableModel.Role = QgsAttributeTableModel.CustomRole
|
|
# monkey patching scoped based enum
|
|
QgsAttributeTableModel.FeatureIdRole = QgsAttributeTableModel.CustomRole.FeatureId
|
|
QgsAttributeTableModel.Role.FeatureIdRole = QgsAttributeTableModel.CustomRole.FeatureId
|
|
QgsAttributeTableModel.FeatureIdRole.is_monkey_patched = True
|
|
QgsAttributeTableModel.FeatureIdRole.__doc__ = "Get the feature id of the feature in this row"
|
|
QgsAttributeTableModel.FieldIndexRole = QgsAttributeTableModel.CustomRole.FieldIndex
|
|
QgsAttributeTableModel.Role.FieldIndexRole = QgsAttributeTableModel.CustomRole.FieldIndex
|
|
QgsAttributeTableModel.FieldIndexRole.is_monkey_patched = True
|
|
QgsAttributeTableModel.FieldIndexRole.__doc__ = "Get the field index of this column"
|
|
QgsAttributeTableModel.UserRole = QgsAttributeTableModel.CustomRole.User
|
|
QgsAttributeTableModel.Role.UserRole = QgsAttributeTableModel.CustomRole.User
|
|
QgsAttributeTableModel.UserRole.is_monkey_patched = True
|
|
QgsAttributeTableModel.UserRole.__doc__ = "Start further roles starting from this role"
|
|
QgsAttributeTableModel.SortRole = QgsAttributeTableModel.CustomRole.Sort
|
|
QgsAttributeTableModel.Role.SortRole = QgsAttributeTableModel.CustomRole.Sort
|
|
QgsAttributeTableModel.SortRole.is_monkey_patched = True
|
|
QgsAttributeTableModel.SortRole.__doc__ = "Role used for sorting start here"
|
|
QgsAttributeTableModel.CustomRole.__doc__ = """Custom model roles.
|
|
|
|
.. note::
|
|
|
|
Prior to QGIS 3.36 this was available as QgsAttributeTableModel.Role
|
|
|
|
.. versionadded:: 3.36
|
|
|
|
* ``FeatureIdRole``: Get the feature id of the feature in this row
|
|
* ``FieldIndexRole``: Get the field index of this column
|
|
* ``UserRole``: Start further roles starting from this role
|
|
* ``SortRole``: Role used for sorting start here
|
|
|
|
"""
|
|
# --
|
|
QgsAttributeTableModel.CustomRole.baseClass = QgsAttributeTableModel
|
|
try:
|
|
QgsAttributeTableModel.__attribute_docs__ = {'modelChanged': 'Model has been changed\n'}
|
|
except NameError:
|
|
pass
|
|
try:
|
|
QgsAttributeTableModel.__group__ = ['attributetable']
|
|
except NameError:
|
|
pass
|