Class: QgsLayerTreeProxyModel¶
The QgsLayerTreeProxyModel class is a proxy model for
QgsLayerTreeModel, supports private layers and text
filtering.
Added in version 3.18.
Class Hierarchy¶
Base classes¶
Methods
Returns if valid layers should be hidden (i.e. only invalid layers are shown).  | 
|
Sets filter to filterText.  | 
|
Sets whether valid layers should be hidden (i.e. only invalid layers are shown).  | 
|
Determines if private layers are shown.  | 
|
Returns if private layers are shown.  | 
- class qgis.gui.QgsLayerTreeProxyModel[source]¶
 Bases:
QSortFilterProxyModel- __init__(treeModel: QgsLayerTreeModel | None, parent: QObject | None)
 Constructs QgsLayerTreeProxyModel with source model
treeModeland aparent- Parameters:
 treeModel (Optional[QgsLayerTreeModel])
parent (Optional[QObject])
- hideValidLayers(self) bool[source]¶
 Returns if valid layers should be hidden (i.e. only invalid layers are shown).
See also
Added in version 3.38.
- Return type:
 bool
- setFilterText(self, filterText: str | None = '')[source]¶
 Sets filter to
filterText.- Parameters:
 filterText (Optional[str] = '')
- setHideValidLayers(self, hideValid: bool)[source]¶
 Sets whether valid layers should be hidden (i.e. only invalid layers are shown).
See also
Added in version 3.38.
- Parameters:
 hideValid (bool)