forked from AG_QGIS/Plugin_SN_Basis
Fehler beim Entladen / Update behoben.
This commit is contained in:
11
main.py
11
main.py
@@ -1,4 +1,5 @@
|
||||
from qgis.PyQt.QtCore import QCoreApplication
|
||||
from qgis.utils import plugins
|
||||
from sn_basis.ui.navigation import Navigation
|
||||
|
||||
class BasisPlugin:
|
||||
@@ -8,8 +9,18 @@ class BasisPlugin:
|
||||
QCoreApplication.instance().aboutToQuit.connect(self.unload)
|
||||
|
||||
def initGui(self):
|
||||
# Basis-Navigation neu aufbauen
|
||||
self.ui = Navigation(self.iface)
|
||||
|
||||
# Alle Fachplugins mit "sn_" prüfen und neu initialisieren
|
||||
for name, plugin in plugins.items():
|
||||
if name.startswith("sn_") and name != "sn_basis":
|
||||
try:
|
||||
plugin.initGui()
|
||||
except Exception as e:
|
||||
print(f"Fehler beim Neuinitialisieren von {name}: {e}")
|
||||
|
||||
def unload(self):
|
||||
if self.ui:
|
||||
self.ui.remove_all()
|
||||
self.ui = None
|
||||
|
||||
Reference in New Issue
Block a user