From 09609ec456d42a6261ed743ed52fc1b93994b02f Mon Sep 17 00:00:00 2001 From: Erik Date: Mon, 7 Sep 2026 18:28:57 +0200 Subject: [PATCH] Toolbar: 'Alle Layer (OGC API) laden' direkt hinter der Verfahrensauswahl (war bei 1440 px abgeschnitten) Co-Authored-By: Claude Opus 4.8 --- vln_karten/plugin.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/vln_karten/plugin.py b/vln_karten/plugin.py index 36e711e..558ed2d 100644 --- a/vln_karten/plugin.py +++ b/vln_karten/plugin.py @@ -93,6 +93,12 @@ class VlnKartenPlugin: self.toolbar.addWidget(self.combo) self.dataset_actions = [] + # OGC API Features (seit 07.09.2026) — der empfohlene Weg, darum ganz vorn: alle + # Sammlungen des Verfahrens als native, editierbare OAPIF-Layer; QGIS schreibt jede + # Änderung selbst zurück (Part 4). Die GeoJSON-Knöpfe darunter sind der klassische Weg. + self.dataset_actions.append( + self._add_action("Alle Layer (OGC API) laden", self.run_load_ogc) + ) for key, dataset in DATASETS.items(): self.dataset_actions.append( self._add_action( @@ -103,11 +109,6 @@ class VlnKartenPlugin: self.dataset_actions.append( self._add_action("Aktiven Layer hochladen", self.run_upload_active_layer) ) - # OGC API Features (seit 07.09.2026): alle Sammlungen des Verfahrens als native, - # editierbare OAPIF-Layer — QGIS schreibt jede Änderung selbst zurück (Part 4). - self.dataset_actions.append( - self._add_action("Alle Layer (OGC API) laden", self.run_load_ogc) - ) self.iface.projectRead.connect(self.restore_project_selection) self.iface.newProjectCreated.connect(self.restore_project_selection)