mirror of
				https://github.com/qgis/QGIS.git
				synced 2025-10-30 00:07:09 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			60 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			60 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| # The following has been generated automatically from src/core/qgsbookmarkmodel.h
 | |
| QgsBookmarkManagerModel.CustomRoles = QgsBookmarkManagerModel.CustomRole
 | |
| # monkey patching scoped based enum
 | |
| QgsBookmarkManagerModel.RoleExtent = QgsBookmarkManagerModel.CustomRole.Extent
 | |
| QgsBookmarkManagerModel.CustomRoles.RoleExtent = QgsBookmarkManagerModel.CustomRole.Extent
 | |
| QgsBookmarkManagerModel.RoleExtent.is_monkey_patched = True
 | |
| QgsBookmarkManagerModel.RoleExtent.__doc__ = "Bookmark extent as a QgsReferencedRectangle"
 | |
| QgsBookmarkManagerModel.RoleName = QgsBookmarkManagerModel.CustomRole.Name
 | |
| QgsBookmarkManagerModel.CustomRoles.RoleName = QgsBookmarkManagerModel.CustomRole.Name
 | |
| QgsBookmarkManagerModel.RoleName.is_monkey_patched = True
 | |
| QgsBookmarkManagerModel.RoleName.__doc__ = "Bookmark name"
 | |
| QgsBookmarkManagerModel.RoleId = QgsBookmarkManagerModel.CustomRole.Id
 | |
| QgsBookmarkManagerModel.CustomRoles.RoleId = QgsBookmarkManagerModel.CustomRole.Id
 | |
| QgsBookmarkManagerModel.RoleId.is_monkey_patched = True
 | |
| QgsBookmarkManagerModel.RoleId.__doc__ = "Bookmark ID"
 | |
| QgsBookmarkManagerModel.RoleGroup = QgsBookmarkManagerModel.CustomRole.Group
 | |
| QgsBookmarkManagerModel.CustomRoles.RoleGroup = QgsBookmarkManagerModel.CustomRole.Group
 | |
| QgsBookmarkManagerModel.RoleGroup.is_monkey_patched = True
 | |
| QgsBookmarkManagerModel.RoleGroup.__doc__ = "Bookmark group"
 | |
| QgsBookmarkManagerModel.RoleRotation = QgsBookmarkManagerModel.CustomRole.Rotation
 | |
| QgsBookmarkManagerModel.CustomRoles.RoleRotation = QgsBookmarkManagerModel.CustomRole.Rotation
 | |
| QgsBookmarkManagerModel.RoleRotation.is_monkey_patched = True
 | |
| QgsBookmarkManagerModel.RoleRotation.__doc__ = "Bookmark map rotation"
 | |
| QgsBookmarkManagerModel.CustomRole.__doc__ = """Custom model roles.
 | |
| 
 | |
| .. note::
 | |
| 
 | |
|    Prior to QGIS 3.36 this was available as QgsBookmarkManagerModel.CustomRoles
 | |
| 
 | |
| .. versionadded:: 3.36
 | |
| 
 | |
| * ``Extent``: Bookmark extent as a QgsReferencedRectangle
 | |
| 
 | |
|   Available as ``QgsBookmarkManagerModel.RoleExtent`` in older QGIS releases.
 | |
| 
 | |
| * ``Name``: Bookmark name
 | |
| 
 | |
|   Available as ``QgsBookmarkManagerModel.RoleName`` in older QGIS releases.
 | |
| 
 | |
| * ``Id``: Bookmark ID
 | |
| 
 | |
|   Available as ``QgsBookmarkManagerModel.RoleId`` in older QGIS releases.
 | |
| 
 | |
| * ``Group``: Bookmark group
 | |
| 
 | |
|   Available as ``QgsBookmarkManagerModel.RoleGroup`` in older QGIS releases.
 | |
| 
 | |
| * ``Rotation``: Bookmark map rotation
 | |
| 
 | |
|   Available as ``QgsBookmarkManagerModel.RoleRotation`` in older QGIS releases.
 | |
| 
 | |
| 
 | |
| """
 | |
| # --
 | |
| QgsBookmarkManagerModel.CustomRole.baseClass = QgsBookmarkManagerModel
 | |
| try:
 | |
|     QgsBookmarkManagerModel.__overridden_methods__ = ['rowCount', 'columnCount', 'data', 'flags', 'setData', 'insertRows', 'removeRows', 'headerData']
 | |
| except (NameError, AttributeError):
 | |
|     pass
 |