mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-05 00:09:32 -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
|