mirror of
				https://github.com/qgis/QGIS.git
				synced 2025-10-31 00:06:02 -04: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
 |