mirror of
				https://github.com/qgis/QGIS.git
				synced 2025-11-04 00:04:25 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			84 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			84 lines
		
	
	
		
			3.8 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
 | 
						|
try:
 | 
						|
    QgsDatabaseTableModel.__overridden_methods__ = ['parent', 'rowCount', 'columnCount', 'data', 'index']
 | 
						|
except (NameError, AttributeError):
 | 
						|
    pass
 |