35 #include <qcustomplot.h>
56 const std::vector<pappso::TracePeakCstSPtr> &xic_peak_list);
57 void setName(
const Xic *xic_p,
const QString &name);
virtual void keyPressEvent(QKeyEvent *event) override
void addMsMsEvent(const Xic *xic_p, pappso::pappso_double rt)
void clearXicPeakBorders()
std::vector< QColor > _colours
std::vector< QCPItemTracer * > _graph_peak_border_list
pappso::pappso_double _old_y
pappso::pappso_double xAxisToSeconds(pappso::pappso_double rt) const
void setName(const Xic *xic_p, const QString &name)
QCPRange _intensity_range
pappso::pappso_double _old_x
std::vector< QCPGraph * > _graph_peak_surface_list
std::map< const Xic *, QCPGraph * > _map_xic_graph
Q_SLOT void setRtRangeChanged(QCPRange range)
pappso::pappso_double getRetentionTimeFromSecondsToLocal(pappso::pappso_double rt) const
virtual void mousePressEvent(QMouseEvent *event) override
void drawXicPeakBorders(unsigned int i, const Xic *xic_p, const pappso::TracePeak *p_xic_peak)
QCPItemTracer * _current_ms2_event
virtual void mouseMoveEvent(QMouseEvent *event) override
virtual void keyReleaseEvent(QKeyEvent *event) override
void addXicPeakList(const Xic *xic_p, const std::vector< pappso::TracePeakCstSPtr > &xic_peak_list)
virtual void mouseReleaseEvent(QMouseEvent *event) override
QCPXic(XicWidget *parent)
QCPGraph * addXicP(const Xic *xic_p)
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
double pappso_double
A type definition for doubles.