View: Fix results window open.

setup.py
Pierre-Antoine Rouby 2023-10-20 16:55:06 +02:00
parent f5fdde9a5d
commit 4d1eb0fecc
2 changed files with 20 additions and 14 deletions

View File

@ -793,12 +793,17 @@ class ApplicationWindow(QMainWindow, ListedSubWindow, WindowToolKit):
return
# Windows already opened
res = self.sub_win_filter_first(
"Results",
contain=[solver.name, results.date]
)
if self._sub_window_exists(
ResultsWindow,
data=[
self._study,
None, # No config
solver,
results
]
):
return
if res is None:
res = ResultsWindow(
study=self._study,
solver=solver,
@ -806,8 +811,6 @@ class ApplicationWindow(QMainWindow, ListedSubWindow, WindowToolKit):
parent=self
)
res.show()
else:
res.activateWindow()
def open_last_results(self):
if self._last_solver is None or self._last_results is None:

View File

@ -91,6 +91,9 @@ class ResultsWindow(PamhyrWindow):
parent=parent
)
self._hash_data.append(self._solver)
self._hash_data.append(self._results)
self._additional_plot = {}
self.setup_table()