Subgroup: Layer
Class: QgsLayerTreeEmbeddedWidgetProvider¶
-
class
qgis.gui.
QgsLayerTreeEmbeddedWidgetProvider
¶ Bases:
sip.wrapper
Provider interface to be implemented in order to introduce new kinds of embedded widgets for use in layer tree. Embedded widgets are assigned per individual map layers and they are shown before any legend entries.
See also
New in version 2.16: Methods
createWidget
Factory to create widgets. id
Unique name of the provider (among other providers) name
Human readable name - may be translatable with tr() supportsLayer
Whether it makes sense to use this widget for a particular layer Signals
Attributes
-
createWidget
(self, layer: QgsMapLayer, widgetIndex: int) → QWidget¶ Factory to create widgets. The returned widget is owned by the caller. The widgetIndex argument may be used to identify which widget is being created (useful when using multiple widgets from the same provider for one layer).
-
id
(self) → str¶ Unique name of the provider (among other providers)
-
name
(self) → str¶ Human readable name - may be translatable with tr()
-
supportsLayer
(self, layer: QgsMapLayer) → bool¶ Whether it makes sense to use this widget for a particular layer
-