Class: QgsLayerMetadataResultsProxyModel¶
- class qgis.gui.QgsLayerMetadataResultsProxyModel¶
Bases:
PyQt5.QtCore.QSortFilterProxyModel
The
QgsLayerMetadataResultsProxyModel
class is a proxy model forQgsLayerMetadataResultsModel
, it handles text and extent filtering.New in version 3.28.
QgsLayerMetadataResultsProxyModel(parent: QObject = None) Constructs a
QgsLayerMetadataResultsProxyModel
with an optionalparent
.Methods
- param sourceRow:
Returns the filter string.
Sets the extent filter to
extent
.Sets the geometry type filter to
geometryType
.Sets the geometry type filter status to
enabled
.Sets the map layer type filter to
mapLayerType
.Sets the map layer type filter status to
enabled
.Sets the text filter to
filterString
.- beginInsertColumns(self, QModelIndex, int, int)¶
- beginInsertRows(self, QModelIndex, int, int)¶
- beginMoveColumns(self, QModelIndex, int, int, QModelIndex, int) bool ¶
- beginMoveRows(self, QModelIndex, int, int, QModelIndex, int) bool ¶
- beginRemoveColumns(self, QModelIndex, int, int)¶
- beginRemoveRows(self, QModelIndex, int, int)¶
- beginResetModel(self)¶
- changePersistentIndex(self, QModelIndex, QModelIndex)¶
- changePersistentIndexList(self, Iterable[QModelIndex], Iterable[QModelIndex])¶
- childEvent(self, QChildEvent)¶
- connectNotify(self, QMetaMethod)¶
- createIndex(self, int, int, object: object = 0) QModelIndex ¶
- customEvent(self, QEvent)¶
- decodeData(self, int, int, QModelIndex, QDataStream) bool ¶
- disconnectNotify(self, QMetaMethod)¶
- encodeData(self, Iterable[QModelIndex], QDataStream)¶
- endInsertColumns(self)¶
- endInsertRows(self)¶
- endMoveColumns(self)¶
- endMoveRows(self)¶
- endRemoveColumns(self)¶
- endRemoveRows(self)¶
- endResetModel(self)¶
- filterAcceptsColumn(self, int, QModelIndex) bool ¶
- filterAcceptsRow(self, sourceRow: int, sourceParent: QModelIndex) bool ¶
- Parameters:
sourceRow (int) –
sourceParent (QModelIndex) –
- Return type:
bool
- filterString(self) str ¶
Returns the filter string.
- Return type:
str
- invalidateFilter(self)¶
- isSignalConnected(self, QMetaMethod) bool ¶
- lessThan(self, QModelIndex, QModelIndex) bool ¶
- persistentIndexList(self) List[QModelIndex] ¶
- receivers(self, PYQT_SIGNAL) int ¶
- resetInternalData(self)¶
- sender(self) QObject ¶
- senderSignalIndex(self) int ¶
- setFilterExtent(self, extent: QgsRectangle)¶
Sets the extent filter to
extent
.- Parameters:
extent (QgsRectangle) –
- setFilterGeometryType(self, geometryType: QgsWkbTypes.GeometryType)¶
Sets the geometry type filter to
geometryType
.- Parameters:
geometryType (QgsWkbTypes.GeometryType) –
- setFilterGeometryTypeEnabled(self, enabled: bool)¶
Sets the geometry type filter status to
enabled
.- Parameters:
enabled (bool) –
- setFilterMapLayerType(self, mapLayerType: QgsMapLayerType)¶
Sets the map layer type filter to
mapLayerType
.- Parameters:
mapLayerType (QgsMapLayerType) –
- setFilterMapLayerTypeEnabled(self, enabled: bool)¶
Sets the map layer type filter status to
enabled
.- Parameters:
enabled (bool) –
- setFilterString(self, filterString: str)¶
Sets the text filter to
filterString
.- Parameters:
filterString (str) –
- timerEvent(self, QTimerEvent)¶