forked from Daniel/Plugin_SN_Plan41
Bezeichnungen Thema und Ansicht konsistent zur QGIS-Verwendung getauscht (alt=Thema, neu=Kartenname, alt=Ansicht,neu=Thema)
This commit is contained in:
@@ -9,14 +9,14 @@ from sn_basis.modules.Pruefmanager import Pruefmanager
|
||||
KARTENNAME_VAR = "sn_kartenname"
|
||||
PLOTMASSSTAB_VAR = "sn_plotmassstab"
|
||||
VIEW_VAR = "sn_view"
|
||||
THEMA_38 = "§38"
|
||||
THEMA_41 = "§41"
|
||||
KARTENNAME_38 = "§38"
|
||||
KARTENNAME_41 = "§41"
|
||||
MASSSTAB_WIE_KARTENFENSTER = "Wie Kartenfenster"
|
||||
ANSICHT_WIE_KARTENFENSTER = "wie kartenfenster"
|
||||
THEMA_WIE_KARTENFENSTER = "wie kartenfenster"
|
||||
|
||||
KARTENNAME_BY_THEMA = {
|
||||
THEMA_38: "Planungsübersicht §38 FlurbG",
|
||||
THEMA_41: "Karte zum Plan über die gemeinschaftlichen und öffentlichen Anlagen (§ 41 FlurbG)",
|
||||
KARTENNAME_BY_AUSWAHL = {
|
||||
KARTENNAME_38: "Planungsübersicht §38 FlurbG",
|
||||
KARTENNAME_41: "Karte zum Plan über die gemeinschaftlichen und öffentlichen Anlagen (§ 41 FlurbG)",
|
||||
}
|
||||
|
||||
PLOTMASSSTAB_BY_AUSWAHL = {
|
||||
@@ -37,9 +37,9 @@ class TabBLogic:
|
||||
def __init__(self, pruefmanager: Pruefmanager) -> None:
|
||||
self.pruefmanager = pruefmanager
|
||||
|
||||
def set_kartenname_for_thema(self, thema: str) -> None:
|
||||
"""Setzt die Projektvariable ``sn_kartenname`` anhand des gewählten Druckthemas."""
|
||||
kartenname = KARTENNAME_BY_THEMA.get(thema, "")
|
||||
def set_kartenname_for_auswahl(self, auswahl: str) -> None:
|
||||
"""Setzt die Projektvariable ``sn_kartenname`` anhand der Kartennamen-Auswahl."""
|
||||
kartenname = KARTENNAME_BY_AUSWAHL.get(auswahl, "")
|
||||
set_variable(KARTENNAME_VAR, kartenname, scope="project")
|
||||
|
||||
def set_plotmassstab_for_auswahl(self, auswahl: str, aktueller_massstab: float | None = None) -> None:
|
||||
@@ -55,8 +55,8 @@ class TabBLogic:
|
||||
set_variable(PLOTMASSSTAB_VAR, value, scope="project")
|
||||
|
||||
def set_view_for_auswahl(self, auswahl: str) -> None:
|
||||
"""Setzt ``sn_view`` auf ``aktuell`` oder den gewählten Layer/Themennamen."""
|
||||
if auswahl == ANSICHT_WIE_KARTENFENSTER:
|
||||
"""Setzt ``sn_view`` auf ``aktuell`` oder den Namen des gewählten Layerthemas."""
|
||||
if auswahl == THEMA_WIE_KARTENFENSTER:
|
||||
set_variable(VIEW_VAR, "aktuell", scope="project")
|
||||
return
|
||||
|
||||
|
||||
Reference in New Issue
Block a user