diff --git a/src/View/MainWindow.py b/src/View/MainWindow.py
index 44875659..01d08e5b 100644
--- a/src/View/MainWindow.py
+++ b/src/View/MainWindow.py
@@ -120,6 +120,7 @@ define_model_action = [
"action_menu_results_last", "action_open_results_from_file",
"action_menu_boundary_conditions_sediment",
"action_menu_rep_additional_lines", "action_menu_output_kp",
+ "action_menu_run_adists",
]
action = (
@@ -233,6 +234,7 @@ class ApplicationWindow(QMainWindow, ListedSubWindow, WindowToolKit):
"""
actions = {
# Menu action
+ "action_menu_run_adists":self.run_solver_adists,
"action_menu_output_kp": self.open_output_kp_adists,
"action_menu_config": self.open_configure,
"action_menu_new": self.open_new_study,
@@ -1197,6 +1199,13 @@ class ApplicationWindow(QMainWindow, ListedSubWindow, WindowToolKit):
if run.exec():
self.run_solver(run.solver)
+ def run_solver_adists(self):
+ if self._study is None:
+ return
+
+ solver = next(filter(lambda x: x._type == "adistslc", self.conf.solvers))
+ self.run_solver(solver)
+
def run_solver(self, solver):
if self._study is None:
return
diff --git a/src/View/ui/MainWindow.ui b/src/View/ui/MainWindow.ui
index b652b286..dd5baf14 100644
--- a/src/View/ui/MainWindow.ui
+++ b/src/View/ui/MainWindow.ui
@@ -139,6 +139,7 @@
+