43  qDebug() << 
"XicWidget::XicWidget begin";
 
   46  this->setLayout(
new QHBoxLayout(
this));
 
   48  setMinimumSize(200, 160);
 
   49  this->layout()->setContentsMargins(0, 0, 0, 0);
 
   53  qDebug() << 
"XicWidget::XicWidget end";
 
 
   70  return _qcp_xic->addXicP(xic_sp.get());
 
 
  117  if(axis_name == 
"xAxis")
 
  119      _qcp_xic->xAxis->setRange(new_range);
 
  123      _qcp_xic->yAxis->setRange(new_range);
 
 
  141  std::vector<XicCstSPtr>::const_iterator it =
 
  144                 [xic_p](
XicCstSPtr xic_sp) { return xic_sp.get() == xic_p; });
 
 
  154  const Xic *xic_p, 
const std::vector<pappso::TracePeakCstSPtr> &xic_peak_list)
 
  157  _qcp_xic->addXicPeakList(xic_p, xic_peak_list);
 
  161        std::pair<XicCstSPtr, TracePeakCstSPtr>(xic_sp, xic_peak));
 
 
  169  std::vector<std::pair<XicCstSPtr, TracePeakCstSPtr>> over_xic_peak_list;
 
  172      if(pair_xic_peak.second.get()->containsRt(rt))
 
  174          over_xic_peak_list.push_back(pair_xic_peak);
 
 
  190      painter.begin(device);
 
  191      _qcp_xic->toPainter(&painter, size.width(), size.height());
 
 
  201  _qcp_xic->xAxis->setLabel(
"retention time (sec)");
 
 
  208  _qcp_xic->xAxis->setLabel(
"retention time (min)");
 
 
  221      std::vector<TracePeakCstSPtr> xic_peak_list;
 
  224          if(xic_map_peak_list.first.get() == xic_sp.get())
 
  225            xic_peak_list.push_back(xic_map_peak_list.second);
 
  227      _qcp_xic->addXicPeakList(xic_sp.get(), xic_peak_list);
 
  231      setName(xic_name.first, xic_name.second);
 
  235      _qcp_xic->addMsMsEvent(xic_msms.first, xic_msms.second);
 
 
  256      if(pair_xic_peak.second.get() == xic_peak.get())
 
  258          xic_sp = pair_xic_peak.first;
 
  263  if(xic_sp.get() != 
nullptr)
 
  269          if(xic_in_list.get() == xic_sp.get())
 
  275      _qcp_xic->drawXicPeakBorders(i, xic_sp.get(), xic_peak.get());
 
 
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
 
std::shared_ptr< const Xic > XicCstSPtr
 
double pappso_double
A type definition for doubles.
 
std::shared_ptr< const TracePeak > TracePeakCstSPtr