Class: QgsHistoryWidget¶
A widget showing entries from a QgsHistoryProviderRegistry
.
Added in version 3.32.

QgsHistoryWidget¶
Class Hierarchy¶
Base classes¶
Base class for any widget that can be shown as a inline panel |
|
- class qgis.gui.QgsHistoryWidget[source]¶
Bases:
QgsPanelWidget
- __init__(providerId: str | None = '', backends: Qgis.HistoryProviderBackends | Qgis.HistoryProviderBackend = Qgis.HistoryProviderBackend.LocalProfile, registry: QgsHistoryProviderRegistry | None = None, context: QgsHistoryWidgetContext = QgsHistoryWidgetContext(), parent: QWidget | None = None)
Constructor for QgsHistoryWidget, with the specified
parent
widget.If
providerId
is specified then the widget will contain only items from the matching history provider. Ifbackends
is specified then the widget will be filtered to only matching backends.If no
registry
is specified then the singletonQgsHistoryProviderRegistry
fromQgsGui.historyProviderRegistry()
will be used.- Parameters:
providerId (Optional[str] = '')
backends (Union[Qgis.HistoryProviderBackends, Qgis.HistoryProviderBackend] = Qgis.HistoryProviderBackend.LocalProfile)
registry (Optional[QgsHistoryProviderRegistry] = None)
context (
QgsHistoryWidgetContext
= QgsHistoryWidgetContext())parent (Optional[QWidget] = None)