|
libpappsomspp
Library for mass spectrometry
|
#include <qcpxic.h>
Protected Member Functions | |
| QCPXic (XicWidget *parent) | |
| ~QCPXic () | |
| void | clear () |
| void | rescale () |
| QCPGraph * | 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, setRtRangeChanged(), and XicWidget.
|
protected |
Definition at line 80 of file qcpxic.cpp.
|
protected |
Definition at line 275 of file qcpxic.cpp.
References _current_ms2_event, _map_xic_graph, and getRetentionTimeFromSecondsToLocal().
|
protected |
Definition at line 219 of file qcpxic.cpp.
References _colours, _graph_color, _intensity_range, _map_xic_graph, _rt_range, and getRetentionTimeFromSecondsToLocal().
|
protected |
Definition at line 312 of file qcpxic.cpp.
References _colours, _graph_peak_surface_list, and getRetentionTimeFromSecondsToLocal().
|
protected |
Definition at line 301 of file qcpxic.cpp.
References _map_xic_graph.
|
protected |
Definition at line 431 of file qcpxic.cpp.
References _graph_peak_border_list.
|
protected |
Definition at line 369 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.
|
private |
Definition at line 343 of file qcpxic.cpp.
References _parent.
Referenced by addMsMsEvent(), addXicP(), addXicPeakList(), and drawXicPeakBorders().
|
overrideprotectedvirtual |
Definition at line 84 of file qcpxic.cpp.
References _control_key.
|
overrideprotectedvirtual |
Definition at line 94 of file qcpxic.cpp.
References _control_key.
|
overrideprotectedvirtual |
Definition at line 152 of file qcpxic.cpp.
References _click, _control_key, _map_xic_graph, _mouse_move, _old_x, _old_y, _parent, pappso::x, xAxisToSeconds(), and pappso::y.
|
overrideprotectedvirtual |
Definition at line 104 of file qcpxic.cpp.
References _click, _mouse_move, _old_x, and _old_y.
|
overrideprotectedvirtual |
Definition at line 127 of file qcpxic.cpp.
References _click, _mouse_move, _old_x, _old_y, _parent, and xAxisToSeconds().
|
protected |
Definition at line 252 of file qcpxic.cpp.
|
protected |
Definition at line 293 of file qcpxic.cpp.
References _map_xic_graph.
|
private |
|
private |
Definition at line 356 of file qcpxic.cpp.
References _parent.
Referenced by mouseMoveEvent(), and mouseReleaseEvent().
|
friend |
|
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().