# 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