diff --git a/src/gui/mainwindow.cpp b/src/gui/mainwindow.cpp index e20270c8195c87c5a256a69101b6dd694ecac1b5..8102d3890550842dfbbef3988a7339ddf793d3a0 100644 --- a/src/gui/mainwindow.cpp +++ b/src/gui/mainwindow.cpp @@ -74,6 +74,7 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::Main) // addDockWidget(Qt::RightDockWidgetArea, dock); qRegisterMetaType<ProjectSp>("ProjectSp"); + qRegisterMetaType<MasschroqFileParametersSp>("MasschroqFileParametersSp"); qRegisterMetaType<AutomaticFilterParameters>("AutomaticFilterParameters"); qRegisterMetaType<GroupingType>("GroupingType"); diff --git a/src/gui/xic_view/xic_box/xicbox.cpp b/src/gui/xic_view/xic_box/xicbox.cpp index fa38b6174f7211649e3d413cb92cd548546016e1..3c3c1b08eec85269eef16862fd505372782e5b83 100644 --- a/src/gui/xic_view/xic_box/xicbox.cpp +++ b/src/gui/xic_view/xic_box/xicbox.cpp @@ -697,7 +697,12 @@ XicBox::setIsotopeMassList( {}}); } - emit loadXic(_msrun_sp, mass_list, pappso::XicExtractMethod::max); + emit loadXic(_msrun_sp, + mass_list, + _p_xic_window->getProjectWindow() + ->getProjectSP() + .get() + ->getMasschroqFileParametersSp()); // histogram if(m_theoreticalRatioBars == nullptr) @@ -801,7 +806,12 @@ XicBox::reExtractXic() } qDebug(); - emit loadXic(_msrun_sp, mass_list, pappso::XicExtractMethod::max); + emit loadXic(_msrun_sp, + mass_list, + _p_xic_window->getProjectWindow() + ->getProjectSP() + .get() + ->getMasschroqFileParametersSp()); qDebug(); } diff --git a/src/gui/xic_view/xic_box/xicbox.h b/src/gui/xic_view/xic_box/xicbox.h index 8ebb6959c3a4eb099410671a2ca73f1b6f2856c1..17c5f185fd2191403507435773cb2c6ca5ac8e69 100644 --- a/src/gui/xic_view/xic_box/xicbox.h +++ b/src/gui/xic_view/xic_box/xicbox.h @@ -81,7 +81,7 @@ class XicBox : public QWidget signals: void loadXic(MsRunSp p_msrun, std::vector<pappso::XicCoordSPtr> mz_list, - pappso::XicExtractMethod method); + MasschroqFileParametersSp masschroq_params_sp); void computeIsotopeMassList(pappso::PeptideSp peptide_sp, unsigned int charge, pappso::PrecisionPtr precision,