sec_interp.gui.legend_widget module

class sec_interp.gui.legend_widget.LegendWidget(*args: Any, **kwargs: Any)[source]

Bases: QWidget

Widget to display the geological legend over the map canvas.

eventFilter(obj: qgis.PyQt.QtCore.QObject, event: qgis.PyQt.QtCore.QEvent) bool[source]

Handle parent resize events.

paintEvent(event: qgis.PyQt.QtCore.QEvent) None[source]

Handle paint event to draw the legend.

update_legend(renderer: Renderer, visible: bool = True) None[source]

Update legend with data from renderer.