From 1ba971af24ada0de9e7022ceab9aa2f0a9c9070d Mon Sep 17 00:00:00 2001 From: Youcef AOUAD <youcef.aouad@inrae.fr> Date: Fri, 31 May 2024 15:12:40 +0200 Subject: [PATCH] adists run --- src/View/MainWindow.py | 9 +++++++++ src/View/ui/MainWindow.ui | 10 ++++++++++ 2 files changed, 19 insertions(+) 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 @@ </property> <addaction name="action_menu_numerical_parameter"/> <addaction name="action_menu_run_solver"/> + <addaction name="action_menu_run_adists"/> </widget> <widget class="QMenu" name="menu_Hydraulics"> <property name="locale"> @@ -745,6 +746,15 @@ <string>Output KP</string> </property> </action> + <action name="action_menu_run_adists"> + <property name="icon"> + <iconset> + <normaloff>ressources/run.png</normaloff>ressources/run.png</iconset> + </property> + <property name="text"> + <string>Run AdisTS</string> + </property> + </action> </widget> <resources/> <connections> -- GitLab