Class: QgsLayoutManagerProxyModel¶
QSortFilterProxyModel subclass for QgsLayoutManagerModel
Added in version 3.8.
Class Hierarchy¶
Base classes¶
Methods
Returns the current filter string, if set.  | 
|
Returns the current filters used for filtering available layouts.  | 
|
Sets a filter string, such that only layouts with names containing the specified string will be shown.  | 
|
Sets the current filters used for filtering available layouts.  | 
Attributes
- class qgis.core.QgsLayoutManagerProxyModel[source]¶
 Bases:
QSortFilterProxyModel- __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
- filterString(self) str[source]¶
 Returns the current filter string, if set.
See also
Added in version 3.12.
- Return type:
 str
- filters(self) QgsLayoutManagerProxyModel.Filters[source]¶
 Returns the current filters used for filtering available layouts.
See also
- Return type:
 
- setFilterString(self, filter: str | None)[source]¶
 Sets a
filterstring, such that only layouts with names containing the specified string will be shown.See also
Added in version 3.12.
- Parameters:
 filter (Optional[str])
- setFilters(self, filters: QgsLayoutManagerProxyModel.Filters | QgsLayoutManagerProxyModel.Filter)[source]¶
 Sets the current
filtersused for filtering available layouts.See also
- Parameters:
 filters (Union[QgsLayoutManagerProxyModel.Filters, QgsLayoutManagerProxyModel.Filter])