Class: QgsLayerMetadataSearchWidget

Offers layer metadata search and filtering.

It is designed to be embedded in the data source manager dialog.

Added in version 3.28.

Class Hierarchy

Inheritance diagram of qgis.gui.QgsLayerMetadataSearchWidget

Base classes

QgsAbstractDataSourceWidget

Abstract base class for Data Source widgets to create connections and add layers.

QDialog

QWidget

QObject

QPaintDevice

Methods

updateExtentFilter

Updates the extent filter based on the combo box current item index.

class qgis.gui.QgsLayerMetadataSearchWidget[source]

Bases: QgsAbstractDataSourceWidget

__init__(parent: QWidget | None = None, fl: Qt.WindowFlags | Qt.WindowType = Qt.WindowFlags(), widgetMode: QgsProviderRegistry.WidgetMode = QgsProviderRegistry.WidgetMode.Standalone)

Creates a new QgsLayerMetadataSearchWidget.

Parameters:
  • parent (Optional[QWidget] = None)

  • fl (Union[Qt.WindowFlags, Qt.WindowType] = Qt.WindowFlags())

  • widgetMode (QgsProviderRegistry.WidgetMode = QgsProviderRegistry.WidgetMode.Standalone)

updateExtentFilter(self, index: int)[source]

Updates the extent filter based on the combo box current item index.

Parameters:

index (int)