Class: QgsProjectStoredObjectManagerModelBase

Base class for list models representing the objects available in a QgsAbstractProjectStoredObjectManager.

Added in version 4.0.

List of all members, including inherited members

Class Hierarchy

Inheritance diagram of qgis.core.QgsProjectStoredObjectManagerModelBase

Base classes

QAbstractListModel

QAbstractItemModel

QObject

Subclasses

QgsElevationProfileManagerModel

List model representing the elevation profiles available in a elevation profile manager.

QgsLayoutManagerModel

List model representing the print layouts and reports available in a layout manager.

QgsSelectiveMaskingSourceSetManagerModel

List model representing the selective masking source sets available in a selective masking source sets manager.

Enums

CustomRole

Custom model roles.

class qgis.core.QgsProjectStoredObjectManagerModelBase[source]

Bases: QAbstractListModel

__init__(parent: QObject | None = None)

Constructor for QgsProjectStoredObjectManagerModelBase, with the specified parent object.

Parameters:

parent (Optional[QObject] = None)

class CustomRole(*values)

Bases: IntEnum

Custom model roles.

  • Object: Object

  • IsEmptyObject: True if row represents the empty object

    Added in version 4.0.

IsEmptyObject = 258
Object = 257