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
parentwidget.If
providerIdis specified then the widget will contain only items from the matching history provider. Ifbackendsis specified then the widget will be filtered to only matching backends.If no
registryis specified then the singletonQgsHistoryProviderRegistryfromQgsGui.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)