Menü und Symbolleiste überarbeitet.

This commit is contained in:
Michael Otto
2025-11-17 12:23:11 +01:00
parent 8a5adb05f3
commit b665998da6

15
main.py
View File

@@ -30,7 +30,22 @@ class Verfahrensgebiet:
self.dockwidget.deleteLater()
self.dockwidget = None
# Action zurücksetzen, falls vorhanden
if self.action:
basis = plugins.get("sn_basis")
if basis and basis.ui:
basis.ui.set_active_plugin(None)
def run(self):
self.dockwidget = DockWidget(self.iface.mainWindow(), subtitle=self.plugin_name)
self.dockwidget.setObjectName(self.dock_name)
# Action-Referenz im Dock speichern
self.dockwidget.action = self.action
DockManager.show(self.dockwidget)
# Toolbar-Button als aktiv markieren
basis = plugins.get("sn_basis")
if basis and basis.ui:
basis.ui.set_active_plugin(self.action)