31 #include <QMouseEvent> ArrowMarker * d_editing_marker
The marker that is currently being edited, or NULL. Editing does explicitly not inlude moving and res...
Definition: CanvasPicker.h:84
void disableEditing()
Disable editing of d_editing_marker on a TAB-key event.
Definition: CanvasPicker.cpp:219
QPoint endLinePoint
Definition: CanvasPicker.h:66
A 2D-plotting widget.
Definition: Graph.h:123
void selectPeak(const QPoint &p)
void showMarkerPopupMenu()
Handles parts of the user interaction for a Plot by registering itself as an event filter for its Qwt...
Definition: CanvasPicker.h:40
Draws lines and arrows on a QwtPlot.
Definition: ArrowMarker.h:43
Graph * plot()
Return my parent as a Graph.
Definition: CanvasPicker.h:66
CanvasPicker(Graph *plot)
Definition: CanvasPicker.cpp:41
bool selectMarker(const QMouseEvent *e)
Selects and highlights the marker at the given position.
Definition: CanvasPicker.cpp:251
void drawLineMarker(const QPoint &, bool endArrow)
Definition: CanvasPicker.cpp:227
QPoint startLinePoint
Definition: CanvasPicker.h:66
virtual bool eventFilter(QObject *, QEvent *)
Definition: CanvasPicker.cpp:51
bool pointSelected
Definition: CanvasPicker.h:77