Class: QgsLayoutManagerProxyModel

QSortFilterProxyModel subclass for QgsLayoutManagerModel.

Added in version 3.8.

Class Hierarchy

Inheritance diagram of qgis.core.QgsLayoutManagerProxyModel

Base classes

QgsProjectStoredObjectManagerProxyModelBase

Base class QSortFilterProxyModel subclass for QgsProjectStoredObjectManagerModel.

QSortFilterProxyModel

QAbstractProxyModel

QAbstractItemModel

QObject

Enums

Filter

Methods

Filters

filters

Returns the current filters used for filtering available layouts.

setFilters

Sets the current filters used for filtering available layouts.

class qgis.core.QgsLayoutManagerProxyModel[source]

Bases: QgsProjectStoredObjectManagerProxyModelBase

__init__(parent: QObject | None = None)

Constructor for QgsLayoutManagerProxyModel.

Parameters:

parent (Optional[QObject] = None)

class Filter(*values)

Bases: IntEnum

FilterPrintLayouts = 2
FilterReports = 4
FilterPrintLayouts = 2
FilterReports = 4
Filters()
filters(self) QgsLayoutManagerProxyModel.Filter[source]

Returns the current filters used for filtering available layouts.

See also

setFilters()

Return type:

QgsLayoutManagerProxyModel.Filter

setFilters(self, filters: QgsLayoutManagerProxyModel.Filter)[source]

Sets the current filters used for filtering available layouts.

See also

filters()

Parameters:

filters (QgsLayoutManagerProxyModel.Filter)