36#include <qcustomplot.h> 
Class to represent a mass spectrum.
 
QCPGraph * _p_delta_graph
 
void highlightPrecursorPeaks(double precursor_mz, int charge, PrecisionPtr ms2_precision)
 
virtual void keyPressEvent(QKeyEvent *event) override
 
QCPAxisRect * _p_delta_axis_rect
 
MassSpectrumWidget * _parent
 
QCPRange _mass_delta_range
 
void addPeakIonIsotopeMatch(const PeakIonIsotopeMatch &peak_ion_match)
 
QCPSpectrum(MassSpectrumWidget *parent, bool visible)
 
virtual void mouseReleaseEvent(QMouseEvent *event) override
 
friend class MassSpectrumWidget
 
QCPRange _intensity_range
 
void addMassDelta(const PeakIonIsotopeMatch &peak_ion_match)
 
void getNearestPeakBetween(pappso_double mz, pappso_double mouse_mz_range) const
 
virtual void mouseMoveEvent(QMouseEvent *event) override
 
pappso::pappso_double _old_x
 
void getMostIntensePeakBetween(pappso_double mz, pappso_double mouse_mz_range) const
 
QCPBars * mp_peak_bars_precursor
 
void setSpectrumP(const MassSpectrum *spectrum)
 
std::map< Enums::PeptideIon, QCPBars * > _map_ion_type_bars
 
void addMs1IsotopePattern(const std::vector< pappso::PeptideNaturalIsotopeAverageSp > &isotope_mass_list, pappso_double intensity)
 
virtual void keyReleaseEvent(QKeyEvent *event) override
 
QCPBars * _p_peak_bars_isotope
 
const MassSpectrum * _p_spectrum
 
virtual void mousePressEvent(QMouseEvent *event) override
 
Q_SLOT void setMzRangeChanged(QCPRange range)
 
pappso::pappso_double _old_y
 
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
 
double pappso_double
A type definition for doubles.
 
const PrecisionBase * PrecisionPtr