Menü und Symbolleiste überarbeitet.
This commit is contained in:
15
main.py
15
main.py
@@ -30,7 +30,22 @@ class Plan41:
|
||||
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)
|
||||
|
||||
Reference in New Issue
Block a user