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

Methods

filters

Returns the current filters used for filtering available layouts.

setFilters

Sets the current filters used for filtering available layouts.

Attributes

FilterPrintLayouts

FilterReports

class qgis.core.QgsLayoutManagerProxyModel[source]

Bases: QgsProjectStoredObjectManagerProxyModelBase

__init__(parent: QObject | None = None)

Constructor for QgsLayoutManagerProxyModel.

Parameters:

parent (Optional[QObject] = None)

class Filter

Bases: int

FilterPrintLayouts = 2
FilterReports = 4
class Filters
class Filters(f: QgsLayoutManagerProxyModel.Filters | QgsLayoutManagerProxyModel.Filter)
class Filters(a0: QgsLayoutManagerProxyModel.Filters)

Bases: object

filters(self) QgsLayoutManagerProxyModel.Filters[source]

Returns the current filters used for filtering available layouts.

See also

setFilters()

Return type:

QgsLayoutManagerProxyModel.Filters

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

Sets the current filters used for filtering available layouts.

See also

filters()

Parameters:

filters (Union[QgsLayoutManagerProxyModel.Filters, QgsLayoutManagerProxyModel.Filter])