|
libpappsomspp
Library for mass spectrometry
|
#include <qcpxic.h>
Protected Member Functions | |
| QCPXic (XicWidget *parent) | |
| ~QCPXic () | |
| void | clear () |
| void | rescale () |
| void | addXicP (const Xic *xic_p) |
| void | addMsMsEvent (const Xic *xic_p, pappso::pappso_double rt) |
| void | addXicPeakList (const Xic *xic_p, const std::vector< pappso::TracePeakCstSPtr > &xic_peak_list) |
| void | setName (const Xic *xic_p, const QString &name) |
| void | drawXicPeakBorders (unsigned int i, const Xic *xic_p, const pappso::TracePeak *p_xic_peak) |
| void | clearXicPeakBorders () |
| virtual void | mouseMoveEvent (QMouseEvent *event) override |
| virtual void | mousePressEvent (QMouseEvent *event) override |
| virtual void | mouseReleaseEvent (QMouseEvent *event) override |
| virtual void | keyPressEvent (QKeyEvent *event) override |
| virtual void | keyReleaseEvent (QKeyEvent *event) override |
Private Member Functions | |
| Q_SLOT void | setRtRangeChanged (QCPRange range) |
| pappso::pappso_double | getRetentionTimeFromSecondsToLocal (pappso::pappso_double rt) const |
| pappso::pappso_double | xAxisToSeconds (pappso::pappso_double rt) const |
Private Attributes | |
| XicWidget * | _parent |
| QCPRange | _rt_range |
| QCPRange | _intensity_range |
| bool | _click = false |
| bool | _mouse_move = false |
| bool | _control_key = false |
| pappso::pappso_double | _old_x |
| pappso::pappso_double | _old_y |
| QCPItemTracer * | _current_ms2_event = nullptr |
| std::map< const Xic *, QCPGraph * > | _map_xic_graph |
| QColor | _graph_color |
| std::vector< QColor > | _colours |
| std::vector< QCPGraph * > | _graph_peak_surface_list |
| std::vector< QCPItemTracer * > | _graph_peak_border_list |
Friends | |
| class | XicWidget |
|
protected |
Definition at line 38 of file qcpxic.cpp.
References _colours, _parent, pappso::XicWidget::_rt_in_seconds, and setRtRangeChanged().
|
protected |
Definition at line 80 of file qcpxic.cpp.
|
protected |
Definition at line 237 of file qcpxic.cpp.
References _current_ms2_event, _map_xic_graph, getRetentionTimeFromSecondsToLocal(), and pappso::rt.
Referenced by pappso::XicWidget::addMsMsEvent(), and pappso::XicWidget::replotAll().
|
protected |
Definition at line 183 of file qcpxic.cpp.
References _colours, _graph_color, _intensity_range, _map_xic_graph, _rt_range, and getRetentionTimeFromSecondsToLocal().
Referenced by pappso::XicWidget::addXicSp(), and pappso::XicWidget::replotAll().
|
protected |
Definition at line 274 of file qcpxic.cpp.
References _colours, _graph_peak_surface_list, and getRetentionTimeFromSecondsToLocal().
Referenced by pappso::XicWidget::addXicPeakList(), and pappso::XicWidget::replotAll().
|
protected |
Definition at line 263 of file qcpxic.cpp.
References _map_xic_graph.
Referenced by pappso::XicWidget::clear(), and pappso::XicWidget::replotAll().
|
protected |
Definition at line 393 of file qcpxic.cpp.
References _graph_peak_border_list.
Referenced by pappso::XicWidget::clearXicPeakBorders().
|
protected |
Definition at line 331 of file qcpxic.cpp.
References _colours, _graph_peak_border_list, _map_xic_graph, pappso::TracePeak::getLeftBoundary(), pappso::TracePeak::getMaxXicElement(), getRetentionTimeFromSecondsToLocal(), pappso::TracePeak::getRightBoundary(), and pappso::DataPoint::x.
Referenced by pappso::XicWidget::drawXicPeakBorders().
|
private |
Definition at line 305 of file qcpxic.cpp.
References _parent, pappso::XicWidget::_rt_in_seconds, and pappso::rt.
Referenced by addMsMsEvent(), addXicP(), addXicPeakList(), and drawXicPeakBorders().
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
Definition at line 140 of file qcpxic.cpp.
References _click, _control_key, _map_xic_graph, _mouse_move, _old_x, _old_y, _parent, pappso::XicWidget::rtChangeEvent(), pappso::x, xAxisToSeconds(), and pappso::y.
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
Definition at line 123 of file qcpxic.cpp.
References _click, _mouse_move, _old_x, _old_y, _parent, xAxisToSeconds(), and pappso::XicWidget::xicClickEvent().
|
protected |
|
protected |
Definition at line 255 of file qcpxic.cpp.
References _map_xic_graph.
Referenced by pappso::XicWidget::setName().
|
private |
|
private |
Definition at line 318 of file qcpxic.cpp.
References _parent, pappso::XicWidget::_rt_in_seconds, and pappso::rt.
Referenced by mouseMoveEvent(), and mouseReleaseEvent().
|
private |
Definition at line 80 of file qcpxic.h.
Referenced by mouseMoveEvent(), mousePressEvent(), and mouseReleaseEvent().
|
private |
Definition at line 88 of file qcpxic.h.
Referenced by QCPXic(), addXicP(), addXicPeakList(), and drawXicPeakBorders().
|
private |
Definition at line 82 of file qcpxic.h.
Referenced by keyPressEvent(), keyReleaseEvent(), and mouseMoveEvent().
|
private |
Definition at line 85 of file qcpxic.h.
Referenced by addMsMsEvent().
|
private |
|
private |
Definition at line 90 of file qcpxic.h.
Referenced by clearXicPeakBorders(), and drawXicPeakBorders().
|
private |
Definition at line 89 of file qcpxic.h.
Referenced by addXicPeakList().
|
private |
|
private |
Definition at line 86 of file qcpxic.h.
Referenced by addMsMsEvent(), addXicP(), clear(), drawXicPeakBorders(), mouseMoveEvent(), and setName().
|
private |
Definition at line 81 of file qcpxic.h.
Referenced by mouseMoveEvent(), mousePressEvent(), and mouseReleaseEvent().
|
private |
Definition at line 83 of file qcpxic.h.
Referenced by mouseMoveEvent(), mousePressEvent(), and mouseReleaseEvent().
|
private |
Definition at line 84 of file qcpxic.h.
Referenced by mouseMoveEvent(), mousePressEvent(), and mouseReleaseEvent().
|
private |
Definition at line 77 of file qcpxic.h.
Referenced by QCPXic(), getRetentionTimeFromSecondsToLocal(), mouseMoveEvent(), mouseReleaseEvent(), and xAxisToSeconds().
|
private |
Definition at line 78 of file qcpxic.h.
Referenced by addXicP(), and setRtRangeChanged().