mirror of https://gitlab.com/pamhyr/pamhyr2
rename edition BCadisTS and LCadisTS windows
parent
2db1f4c7f7
commit
f1dca727c6
|
|
@ -63,6 +63,16 @@ class EditBoundaryConditionWindow(PamhyrWindow):
|
||||||
|
|
||||||
name = trad[self._pamhyr_name]
|
name = trad[self._pamhyr_name]
|
||||||
|
|
||||||
|
if self._data is not None:
|
||||||
|
n = self._data.node
|
||||||
|
node_name = next(filter(
|
||||||
|
lambda x: x.id == n, study.river._nodes
|
||||||
|
)).name
|
||||||
|
name += (
|
||||||
|
f" - {study.name} " +
|
||||||
|
f"({node_name})"
|
||||||
|
)
|
||||||
|
|
||||||
super(EditBoundaryConditionWindow, self).__init__(
|
super(EditBoundaryConditionWindow, self).__init__(
|
||||||
title=name,
|
title=name,
|
||||||
study=study,
|
study=study,
|
||||||
|
|
@ -71,16 +81,6 @@ class EditBoundaryConditionWindow(PamhyrWindow):
|
||||||
parent=parent
|
parent=parent
|
||||||
)
|
)
|
||||||
|
|
||||||
if self._data is not None:
|
|
||||||
n = self._data.node
|
|
||||||
node_name = next(filter(
|
|
||||||
lambda x: x.id == n, self._study.river._nodes
|
|
||||||
)).name
|
|
||||||
name += (
|
|
||||||
f" - {study.name} " +
|
|
||||||
f"({node_name})"
|
|
||||||
)
|
|
||||||
|
|
||||||
self._hash_data.append(data)
|
self._hash_data.append(data)
|
||||||
|
|
||||||
self.setup_table()
|
self.setup_table()
|
||||||
|
|
|
||||||
|
|
@ -50,14 +50,38 @@ class EditLateralContributionAdisTSWindow(PamhyrWindow):
|
||||||
_pamhyr_ui = "EditLateralContributionAdisTS"
|
_pamhyr_ui = "EditLateralContributionAdisTS"
|
||||||
_pamhyr_name = "Edit lateral contribution AdisTS"
|
_pamhyr_name = "Edit lateral contribution AdisTS"
|
||||||
|
|
||||||
def __init__(self, data=None,
|
def __init__(self, data=None, study=None, config=None, parent=None):
|
||||||
study=None, config=None,
|
|
||||||
parent=None):
|
|
||||||
self._data = data
|
self._data = data
|
||||||
|
|
||||||
trad = LCETranslate()
|
trad = LCETranslate()
|
||||||
|
|
||||||
name = trad[self._pamhyr_name]
|
name = trad[self._pamhyr_name]
|
||||||
|
|
||||||
|
if self._data is not None:
|
||||||
|
if self._data.reach is not None:
|
||||||
|
reach_name = next(filter(
|
||||||
|
lambda reach: reach.id == self._data.reach,
|
||||||
|
study.river.reachs()
|
||||||
|
)).name
|
||||||
|
else:
|
||||||
|
reach_name = trad['not_associated']
|
||||||
|
|
||||||
|
if self._data.begin_rk is not None:
|
||||||
|
begin_rk = self._data.begin_rk
|
||||||
|
else:
|
||||||
|
begin_rk = trad['not_associated']
|
||||||
|
|
||||||
|
if self._data.end_rk is not None:
|
||||||
|
end_rk = self._data.end_rk
|
||||||
|
else:
|
||||||
|
end_rk = trad['not_associated']
|
||||||
|
|
||||||
|
name += (
|
||||||
|
f" - {study.name} - " +
|
||||||
|
f"{reach_name} - " +
|
||||||
|
f"({begin_rk} - " +
|
||||||
|
f"{end_rk})"
|
||||||
|
)
|
||||||
|
|
||||||
super(EditLateralContributionAdisTSWindow, self).__init__(
|
super(EditLateralContributionAdisTSWindow, self).__init__(
|
||||||
title=name,
|
title=name,
|
||||||
study=study,
|
study=study,
|
||||||
|
|
@ -66,20 +90,6 @@ class EditLateralContributionAdisTSWindow(PamhyrWindow):
|
||||||
parent=parent
|
parent=parent
|
||||||
)
|
)
|
||||||
|
|
||||||
if self._data is not None:
|
|
||||||
if self._data.edge is not None:
|
|
||||||
edge_name = next(filter(
|
|
||||||
lambda edge: edge.id == self._data.edge,
|
|
||||||
self._study.river.edges()
|
|
||||||
)).name
|
|
||||||
else:
|
|
||||||
edge_name = trad['not_associated']
|
|
||||||
|
|
||||||
name += (
|
|
||||||
f"{study.name} - " +
|
|
||||||
f"{edge_name})"
|
|
||||||
)
|
|
||||||
|
|
||||||
self._hash_data.append(data)
|
self._hash_data.append(data)
|
||||||
|
|
||||||
self.setup_table()
|
self.setup_table()
|
||||||
|
|
|
||||||
|
|
@ -250,8 +250,11 @@ class LateralContributionAdisTSWindow(PamhyrWindow):
|
||||||
|
|
||||||
def edit(self):
|
def edit(self):
|
||||||
rows = self.index_selected_rows()
|
rows = self.index_selected_rows()
|
||||||
|
if not rows:
|
||||||
|
return
|
||||||
|
|
||||||
for row in rows:
|
for row in rows:
|
||||||
data = self._lcs.lst[row]
|
data = self._table.get(row)
|
||||||
|
|
||||||
if self.sub_window_exists(
|
if self.sub_window_exists(
|
||||||
EditLateralContributionAdisTSWindow,
|
EditLateralContributionAdisTSWindow,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue