Class: QgsLayerMetadataSearchWidget

The QgsLayerMetadataSearchWidget class 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 Data Source Widget to create connections and add layers This class provides common functionality and the interface for all source select dialogs used by data providers to configure data sources 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)