From 9760d415614e61e5eec073fdee4b882f2e1368c6 Mon Sep 17 00:00:00 2001
From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr>
Date: Mon, 13 May 2024 15:26:58 +0200
Subject: [PATCH] Results: Add speed value into row data table.

---
 src/View/Results/Table.py     | 6 ++++++
 src/View/Results/translate.py | 1 +
 2 files changed, 7 insertions(+)

diff --git a/src/View/Results/Table.py b/src/View/Results/Table.py
index 55496c7f..22be35d5 100644
--- a/src/View/Results/Table.py
+++ b/src/View/Results/Table.py
@@ -86,6 +86,12 @@ class TableModel(PamhyrTableModel):
             elif self._headers[column] == "discharge":
                 v = self._lst[row].get_ts_key(self._timestamp, "Q")
                 return f"{v:.4f}"
+            elif self._headers[column] == "speed":
+                q = self._lst[row].get_ts_key(self._timestamp, "Q")
+                z = self._lst[row].get_ts_key(self._timestamp, "Q")
+
+                v = self._lst[row].geometry.speed(q, z)
+                return f"{v:.4f}"
 
         return QVariant()
 
diff --git a/src/View/Results/translate.py b/src/View/Results/translate.py
index a42d8638..e59fb789 100644
--- a/src/View/Results/translate.py
+++ b/src/View/Results/translate.py
@@ -57,4 +57,5 @@ class ResultsTranslate(MainTranslate):
             "name": _translate("Results", "Profile"),
             "water_elevation": self._dict["unit_water_elevation"],
             "discharge": self._dict["unit_discharge"],
+            "speed": self._dict["unit_speed"],
         }
-- 
GitLab