mirror of https://gitlab.com/pamhyr/pamhyr2
debug adists view
parent
bdaa38ea5c
commit
2009e8223b
|
|
@ -345,24 +345,29 @@ class ResultsWindowAdisTS(PamhyrWindow):
|
||||||
super(ResultsWindowAdisTS, self).closeEvent(event)
|
super(ResultsWindowAdisTS, self).closeEvent(event)
|
||||||
|
|
||||||
def _compute_status_label(self):
|
def _compute_status_label(self):
|
||||||
# Timestamp
|
return (self.text_bief() + " | " +
|
||||||
ts = self._timestamps[self._slider_time.value()]
|
self.text_profile() + " | " +
|
||||||
|
self.text_pollutant() + " | " +
|
||||||
t0 = datetime.fromtimestamp(0)
|
self.text_time())
|
||||||
fts = str(
|
|
||||||
datetime.fromtimestamp(ts) - t0
|
|
||||||
)
|
|
||||||
fts.replace("days", _translate("Results", "days"))\
|
|
||||||
.replace("day", _translate("Results", "day"))
|
|
||||||
|
|
||||||
|
def text_bief(self):
|
||||||
# Reach
|
# Reach
|
||||||
table = self.find(QTableView, f"tableView_reach")
|
table = self.find(QTableView, f"tableView_reach")
|
||||||
indexes = table.selectedIndexes()
|
indexes = table.selectedIndexes()
|
||||||
if len(indexes) == 0:
|
if len(indexes) == 0:
|
||||||
reach = self._study.river.edges()[0]
|
reach = self._study.river.enable_edges()[0]
|
||||||
else:
|
else:
|
||||||
reach = self._study.river.edges()[indexes[0].row()]
|
reach = self._study.river.enable_edges()[indexes[0].row()]
|
||||||
|
return f"{self._trad['reach']}: {reach.name}"
|
||||||
|
|
||||||
|
def text_profile(self):
|
||||||
|
# Reach
|
||||||
|
table = self.find(QTableView, f"tableView_reach")
|
||||||
|
indexes = table.selectedIndexes()
|
||||||
|
if len(indexes) == 0:
|
||||||
|
reach = self._study.river.enable_edges()[0]
|
||||||
|
else:
|
||||||
|
reach = self._study.river.enable_edges()[indexes[0].row()]
|
||||||
# Profile
|
# Profile
|
||||||
table = self.find(QTableView, f"tableView_profile")
|
table = self.find(QTableView, f"tableView_profile")
|
||||||
indexes = table.selectedIndexes()
|
indexes = table.selectedIndexes()
|
||||||
|
|
@ -372,7 +377,24 @@ class ResultsWindowAdisTS(PamhyrWindow):
|
||||||
profile = reach.reach.profile(indexes[0].row())
|
profile = reach.reach.profile(indexes[0].row())
|
||||||
|
|
||||||
pname = profile.name if profile.name != "" else profile.rk
|
pname = profile.name if profile.name != "" else profile.rk
|
||||||
|
return f"{self._trad['cross_section']}: {pname}"
|
||||||
|
|
||||||
|
def text_time(self):
|
||||||
|
# Timestamp
|
||||||
|
ts = self._timestamps[self._slider_time.value()]
|
||||||
|
|
||||||
|
t0 = datetime.fromtimestamp(0)
|
||||||
|
fts = str(
|
||||||
|
datetime.fromtimestamp(ts) - t0
|
||||||
|
)
|
||||||
|
fts = str(
|
||||||
|
datetime.fromtimestamp(ts) - t0
|
||||||
|
)
|
||||||
|
fts.replace("days", _translate("Results", "days"))\
|
||||||
|
.replace("day", _translate("Results", "day"))
|
||||||
|
return f"{self._trad['time']} : {fts} ({ts} sec)"
|
||||||
|
|
||||||
|
def text_pollutant(self):
|
||||||
# Pollutant
|
# Pollutant
|
||||||
table = self.find(QTableView, f"tableView_pollutants")
|
table = self.find(QTableView, f"tableView_pollutants")
|
||||||
indexes = table.selectedIndexes()
|
indexes = table.selectedIndexes()
|
||||||
|
|
@ -381,10 +403,7 @@ class ResultsWindowAdisTS(PamhyrWindow):
|
||||||
self._results.pollutants_list[i.row()+1] for i in indexes
|
self._results.pollutants_list[i.row()+1] for i in indexes
|
||||||
]
|
]
|
||||||
|
|
||||||
return (f"{self._trad['reach']}: {reach.name} | " +
|
return (f"Pollutant: {', '.join(self.pollutant_label)}")
|
||||||
f"{self._trad['cross_section']}: {pname} | " +
|
|
||||||
f"Pollutant: {', '.join(self.pollutant_label)} | " +
|
|
||||||
f"{self._trad['unit_time_s']} : {fts} ({ts} sec)")
|
|
||||||
|
|
||||||
def setup_statusbar(self):
|
def setup_statusbar(self):
|
||||||
txt = self._compute_status_label()
|
txt = self._compute_status_label()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue