sec_interp.gui.legend_widget module
Legend Widget Module.
- class sec_interp.gui.legend_widget.LegendWidget(*args: Any, **kwargs: Any)
Bases:
QWidgetWidget to display the geological legend over the map canvas.
- __init__(dialog: SecInterpDialog) None
Initialize the legend widget.
- Parameters:
dialog – The main SecInterp dialog.
- eventFilter(obj: qgis.PyQt.QtCore.QObject, event: qgis.PyQt.QtCore.QEvent) bool
Handle parent resize events.
- paintEvent(event: qgis.PyQt.QtCore.QEvent) None
Handle paint event to draw the legend.
- update_legend(renderer: Renderer, visible: bool = True) None
Update legend with data from renderer.