35 #include "../../xic/xic.h"
36 #include "../../processing/detection/tracepeak.h"
37 #include "../graphicdevicewidget.h"
50 XicWidget(QWidget *parent = 0);
57 addXicPeakList(
const Xic *xic_p,
58 const std::vector<pappso::TracePeakCstSPtr> &xic_peak_list);
59 void setName(
const Xic *xic_p,
const QString &name);
60 const QString &getName(
const Xic *xic_p)
const;
64 void toQPaintDevice(QPaintDevice *device,
const QSize &size)
override;
65 void setRetentionTimeInSeconds();
66 void setRetentionTimeInMinutes();
68 void clearXicPeakBorders();
73 void rtChanged(
double rt)
const;
77 void clicked(
double rt,
double intensity)
const;
88 bool _rt_in_seconds =
true;
91 std::map<const Xic *, QString> _map_xic_name;
92 std::map<const Xic *, pappso::pappso_double> _map_xic_msms_event;
93 std::vector<XicCstSPtr> _xic_sp_list;