diff --git a/FSL/src/fsl_mainwindow.cpp b/FSL/src/fsl_mainwindow.cpp index 88970184ef1eff7425b60d628fc847178b503de8..cb463517100bfb44f5171ccb30ea7b0571fcc88e 100644 --- a/FSL/src/fsl_mainwindow.cpp +++ b/FSL/src/fsl_mainwindow.cpp @@ -421,10 +421,11 @@ void FSLMainWindow::configure_regions() std::vector<std::string> froot_names = this->parse_froot_string(((ui->regions_table->model() ->index(row,1)).data().toString()).toStdString()); - double ele_cut = std::stod((ui->regions_table->model()->index(row,2)).data().toString().toStdString()); - double prot_cut = std::stod((ui->regions_table->model()->index(row,3)).data().toString().toStdString()); - double posit_cut = std::stod((ui->regions_table->model()->index(row,4)).data().toString().toStdString()); - double gam_cut = std::stod((ui->regions_table->model()->index(row,5)).data().toString().toStdString()); + double ele_cut = (ui->regions_table->model()->index(row,2)).data().toDouble(); + double prot_cut = (ui->regions_table->model()->index(row,3)).data().toDouble(); + double posit_cut = (ui->regions_table->model()->index(row,4)).data().toDouble(); + double gam_cut = (ui->regions_table->model()->index(row,5)).data().toDouble(); + Region region_from_list = {reg_name, froot_names, ele_cut,prot_cut,posit_cut,gam_cut}; regions.push_back(region_from_list);