Landkreisliste als JSON auslagern; Verfahrensgebiet-Dialoge nach sn_verfahrensgebiet verschoben

- Landkreisliste liegt jetzt in data/landkreise.json statt hartcodiert in
  landkreise.py, damit sie ohne Codeänderung pflegbar und auch aus anderen
  Modulen nutzbar ist (Sentinel ALLE_LANDKREISE für "Alle Landkreise").
- ask_bror_kombinationen, ask_landkreis_objekte und ask_landkreis_auswahl aus
  dialog_wrapper.py entfernt: sie sind sn_verfahrensgebiet-spezifisches
  Vokabular (BROR/VKZ/Landkreis-Fallback) und gehören nicht in den
  domänenfreien sn_basis-Hub. Sie leben jetzt in
  sn_verfahrensgebiet/functions/verfahrensgebiet_dialoge.py.
- qt_wrapper.py: QTableWidget/QTableWidgetItem/QTableWidgetSelectionRange,
  SelectRows, NoEditTriggers, AscendingOrder ergänzt (für die neue
  Tabellen-Auswahl im Landkreis-Objektdialog).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Michael Otto
2026-08-28 13:54:43 +02:00
co-authored by Claude Sonnet 5
parent 749d6d6f52
commit 1b5a715c70
5 changed files with 131 additions and 210 deletions
+15
View File
@@ -0,0 +1,15 @@
[
{"kennzahl": "11", "name": "Chemnitz, Stadt"},
{"kennzahl": "12", "name": "Dresden, Stadt"},
{"kennzahl": "13", "name": "Leipzig, Stadt"},
{"kennzahl": "21", "name": "Erzgebirgskreis"},
{"kennzahl": "22", "name": "Mittelsachsen"},
{"kennzahl": "23", "name": "Vogtlandkreis"},
{"kennzahl": "24", "name": "Zwickau"},
{"kennzahl": "25", "name": "Bautzen"},
{"kennzahl": "26", "name": "Görlitz"},
{"kennzahl": "27", "name": "Meißen"},
{"kennzahl": "28", "name": "Sächsische Schweiz-Osterzgebirge"},
{"kennzahl": "29", "name": "Leipzig"},
{"kennzahl": "30", "name": "Nordsachsen"}
]