42#include <qcustomplot.h>
90 const QString &x_axis_label,
91 const QString &y_axis_label);
97 virtual void setPen(
const QPen &pen);
98 virtual const QPen &
getPen()
const;
100 virtual void setPlottingColor(QCPAbstractPlottable *plottable_p,
const QColor &new_color);
166 getRangeX(
bool &found_range,
int index,
RangeType range_type,
double &start,
double &stop)
const;
167 virtual void getRangeX(
bool &found_range,
170 std::pair<double, double> &start_stop_pair)
const;
174 getRangeY(
bool &found_range,
int index,
RangeType range_type,
double &start,
double &stop)
const;
175 virtual void getRangeY(
bool &found_range,
178 std::pair<double, double> &start_stop_pair)
const;
190 QCPAbstractPlottable *plottable_p =
nullptr);
222 bool for_integration =
false);
225 bool for_integration =
false);
242 virtual int getPlotIndex(QCPAbstractPlottable *plottable_p);
273 QCPAbstractPlottable *plottable_p,
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
std::shared_ptr< const BasePlotWidget > BasePlotWidgetCstSPtr
std::shared_ptr< BasePlotWidget > BasePlotWidgetSPtr