LateralContribution: hide the suspension tab, used by no solver (contributions kept in the model), and stop writing them + solid in the Mage LAT file

This commit is contained in:
Dylan Jeannin committed 2026-10-21 15:41:07 +02:00
1 parent ef72e41b14
commit c3afc4dd58
3 files changed
+4 -13

No files matched your search

+1 -1
View File
@@ -391,7 +391,7 @@ class Mage(CommandLineSolver):
qlog.put(f"Export LAT file")
files.append(f"{name}.LAT")
for tab in ["liquid", "solid", "suspenssion"]:
for tab in ["liquid"]:
for lateral in lst.get_tab(tab):
self._export_LC(study, lateral, f, qlog)
+3 -2
View File
@@ -67,6 +67,7 @@ logger = logging.getLogger()
class LateralContributionWindow(PamhyrWindow):
_pamhyr_ui = "LateralContributions"
_pamhyr_name = "Lateral contribution"
_tabs = ["liquid", "solid"]
def __init__(self, study=None, config=None, parent=None):
trad = LCTranslate()
@@ -96,7 +97,7 @@ class LateralContributionWindow(PamhyrWindow):
else:
editable_headers = []
for t in ["liquid", "solid", "suspenssion"]:
for t in self._tabs:
self._delegate_type = ComboBoxDelegate(
data=self._study.river,
mode="type",
@@ -168,7 +169,7 @@ class LateralContributionWindow(PamhyrWindow):
self.find(QAction, "action_edit").triggered.connect(self.edit)
self.tabs.currentChanged.connect(self._set_current_reach)
for t in ["liquid", "solid", "suspenssion"]:
for t in self._tabs:
table = self.find(QTableView, f"tableView_{t}")
table.selectionModel()\
.selectionChanged\
-10
View File
@@ -59,16 +59,6 @@
</item>
</layout>
</widget>
<widget class="QWidget" name="tab_suspenssion">
<attribute name="title">
<string>Suspension</string>
</attribute>
<layout class="QGridLayout" name="gridLayout_4">
<item row="0" column="0">
<widget class="QTableView" name="tableView_suspenssion"/>
</item>
</layout>
</widget>
</widget>
<widget class="QWidget" name="verticalLayoutWidget">
<layout class="QVBoxLayout" name="verticalLayout"/>