SolverRun: Add solver type name at solver choose combobox.

results
Pierre-Antoine Rouby 2023-07-04 09:53:55 +02:00
parent b95e015f01
commit f394989a5c
1 changed files with 3 additions and 1 deletions

View File

@ -57,7 +57,7 @@ class SelectSolverWindow(ASubWindow, ListedSubWindow):
def setup_combobox(self): def setup_combobox(self):
solvers = self._config.solvers solvers = self._config.solvers
solvers_name = list(map(lambda s: s.name, solvers)) solvers_name = list(map(lambda s: s.name + f" - ({s._type})", solvers))
self.combobox_add_items("comboBox", solvers_name) self.combobox_add_items("comboBox", solvers_name)
@ -71,6 +71,8 @@ class SelectSolverWindow(ASubWindow, ListedSubWindow):
def accept(self): def accept(self):
solver_name = self.get_combobox_text("comboBox") solver_name = self.get_combobox_text("comboBox")
solver_name = solver_name.rsplit(" - ", 1)[0]
self._solver = next( self._solver = next(
filter( filter(
lambda s: s.name == solver_name, lambda s: s.name == solver_name,