From 9eedd1fff948bb1af5dff5637dd9236b1ba6053b Mon Sep 17 00:00:00 2001
From: Theophile Terraz <theophile.terraz@inrae.fr>
Date: Fri, 17 Jan 2025 09:20:01 +0100
Subject: [PATCH] debug results

---
 src/Solver/AdisTS.py             |  3 +++
 src/View/Results/WindowAdisTS.py | 10 +++++-----
 2 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/src/Solver/AdisTS.py b/src/Solver/AdisTS.py
index 56f2fa4e..e03a6976 100644
--- a/src/Solver/AdisTS.py
+++ b/src/Solver/AdisTS.py
@@ -623,6 +623,9 @@ class AdisTSwc(AdisTS):
 
         files_bin_names = [el.split("/")[-1]
                            for el in glob.glob(repertory_results+"/*.bin")]
+        files_bin_names.insert(0, files_bin_names.pop(
+            files_bin_names.index("total_sediment.bin"))
+        )
         print("files names resultats: ", files_bin_names)
 
         ifilename = os.path.join(repertory_results, files_bin_names[0])
diff --git a/src/View/Results/WindowAdisTS.py b/src/View/Results/WindowAdisTS.py
index 66dd3334..c7d9ab8b 100644
--- a/src/View/Results/WindowAdisTS.py
+++ b/src/View/Results/WindowAdisTS.py
@@ -78,6 +78,7 @@ class ResultsWindowAdisTS(PamhyrWindow):
                  parent=None):
         self._solver = solver
         self._results = results
+        self.pollutant_label = ["None"]
 
         pollutants_headers = self._results.pollutants_list.copy()
 
@@ -374,14 +375,13 @@ class ResultsWindowAdisTS(PamhyrWindow):
         # Pollutant
         table = self.find(QTableView, f"tableView_pollutants")
         indexes = table.selectedIndexes()
-        if len(indexes) == 0:
-            pollutant = self._results.pollutants_list[0]
-        else:
-            pollutant = self._results.pollutants_list[indexes[0].row()]
+        if len(indexes) != 0:
+            self.pollutant_label = [self._results.pollutants_list[i.row()+1] for i in indexes]
 
         return (f"Reach: {reach.name} | " +
                 f"Profile: {pname} | " +
-                f"Pollutant: {pollutant}")
+                f"Pollutant: {', '.join(self.pollutant_label)} | " +
+                f"{self._trad['unit_time_s']} : {fts} ({ts} sec)")
 
     def setup_statusbar(self):
         txt = self._compute_status_label()
-- 
GitLab