DanielandClaude Sonnet 5 bbda2cd61b Navigation.remove_all() räumt Toolbar/Menü beim Unload tatsächlich auf (#72)
remove_toolbar()/remove_menu() nahmen Toolbar und Menü bisher nur aus der sichtbaren Leiste,
das Qt-Objekt blieb als Kind von main_window bestehen. Beim Neuladen mit dem Plugin Reloader
meldete QGIS deshalb "removing duplicated widget(s) not cleaned up by the plugin during
unload: LnoSachsenToolbar" - der defensive Workaround in init_ui() (Suche nach übrig
gebliebenen Toolbars) kaschierte das nur beim nächsten Laden, nicht beim Unload selbst.

remove_all() ruft jetzt deleteLater() auf beide Objekte, bevor die Referenzen verworfen
werden - dieselbe Behandlung, die init_ui() schon für Altlasten nutzt. deleteLater() ist in
PyQt5 und PyQt6 identisch, keine QGIS3/4-Fallunterscheidung nötig.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-21 10:22:29 +02:00
2026-04-20 14:31:16 +02:00
2025-10-09 08:27:11 +02:00
2025-10-09 08:27:11 +02:00
2026-04-20 13:28:00 +02:00
2025-10-09 08:27:11 +02:00

sn_basis

QGIS Plugin mit Basisfunktionen LNO Sachsen

S
Description
QGIS Plugin mit Basisfunktionen LNO Sachsen
Readme GPL-3.0
1.5 MiB
Languages
Python 89.2%
QML 10.6%
Batchfile 0.2%