Compare commits
3
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
41b272092e | ||
|
|
5be2d3b4f9 | ||
|
|
62fae1c431 |
@@ -1,4 +1,6 @@
|
|||||||
---
|
---
|
||||||
|
Version 26.3.3-unstable:
|
||||||
|
---
|
||||||
Version 26.3.2-unstable:
|
Version 26.3.2-unstable:
|
||||||
---
|
---
|
||||||
Version 26.3.1-unstable:
|
Version 26.3.1-unstable:
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
[general]
|
[general]
|
||||||
version=26.3.2-unstable
|
version=26.3.3-unstable
|
||||||
name=LNO Sachsen | Verfahrensgebiet
|
name=LNO Sachsen | Verfahrensgebiet
|
||||||
description=Plugin zum Erzeugen eines Objektes "Verfahrensgebiet"
|
description=Plugin zum Erzeugen eines Objektes "Verfahrensgebiet"
|
||||||
author=Daniel Helbig, Michael Otto
|
author=Daniel Helbig, Michael Otto
|
||||||
|
|||||||
@@ -83,6 +83,7 @@ class WorkingTab(QWidget):
|
|||||||
try:
|
try:
|
||||||
layer, status = verfahrensgebiet_alkis(self)
|
layer, status = verfahrensgebiet_alkis(self)
|
||||||
if not layer or not layer.isValid():
|
if not layer or not layer.isValid():
|
||||||
|
set_verfahrensgebiet_layer_id("")
|
||||||
return
|
return
|
||||||
|
|
||||||
if status in (LoadStatus.FIRST, LoadStatus.RELOAD):
|
if status in (LoadStatus.FIRST, LoadStatus.RELOAD):
|
||||||
@@ -90,19 +91,26 @@ class WorkingTab(QWidget):
|
|||||||
QgsProject.instance().addMapLayer(layer)
|
QgsProject.instance().addMapLayer(layer)
|
||||||
iface.mapCanvas().setExtent(layer.extent())
|
iface.mapCanvas().setExtent(layer.extent())
|
||||||
#iface.mapCanvas().refresh()
|
#iface.mapCanvas().refresh()
|
||||||
|
|
||||||
apply_style(layer, "verfahrensgebiet.qml")
|
apply_style(layer, "verfahrensgebiet.qml")
|
||||||
iface.mapCanvas().refresh()
|
iface.mapCanvas().refresh()
|
||||||
self.setze_haken(self.haken_verf, True)
|
self.setze_haken(self.haken_verf, True)
|
||||||
|
|
||||||
|
# Dropdown + Variable explizit synchronisieren.
|
||||||
|
self.verf_layer_combo.setLayer(layer)
|
||||||
|
self._on_verf_layer_changed(layer)
|
||||||
|
|
||||||
# Unterschied nur in der Meldung
|
# Unterschied nur in der Meldung
|
||||||
msg = "erstmalig geladen" if status == LoadStatus.FIRST else "neu geladen"
|
msg = "erstmalig geladen" if status == LoadStatus.FIRST else "neu geladen"
|
||||||
success("Verfahrensgebiet", f"Layer wurde {msg}.", duration=5)
|
success("Verfahrensgebiet", f"Layer wurde {msg}.", duration=5)
|
||||||
|
|
||||||
elif status == LoadStatus.KEEP:
|
elif status == LoadStatus.KEEP:
|
||||||
|
self.verf_layer_combo.setLayer(layer)
|
||||||
|
self._on_verf_layer_changed(layer)
|
||||||
info("Verfahrensgebiet", "Vorhandener Layer wurde behalten.", duration=4)
|
info("Verfahrensgebiet", "Vorhandener Layer wurde behalten.", duration=4)
|
||||||
|
|
||||||
elif status == LoadStatus.NONE:
|
elif status == LoadStatus.NONE:
|
||||||
|
self._on_verf_layer_changed(None)
|
||||||
warning("Verfahrensgebiet", "Layer konnte nicht geladen werden.", duration=None)
|
warning("Verfahrensgebiet", "Layer konnte nicht geladen werden.", duration=None)
|
||||||
|
|
||||||
finally:
|
finally:
|
||||||
|
|||||||
Reference in New Issue
Block a user