#include <customtracker.h>
Public Types | |
| enum | Parameter { LINE_ONLY, VALUE, VALUE_NAME } |
Public Slots | |
| bool | isEnabled () const |
| void | redraw () |
| void | setEnabled (bool enable) |
| void | setParameter (Parameter par) |
| void | setPosition (const QPointF &pos) |
Public Member Functions | |
| QPointF | actualPosition () const |
| CurveTracker (QwtPlot *) | |
| ~CurveTracker () | |
Private Member Functions | |
| QLineF | curveLineAt (const QwtPlotCurve *, double x) const |
| QPoint | invTransform (QPointF) |
| QPointF | transform (QPoint) |
Private Attributes | |
| QwtPlotMarker * | _line_marker |
| std::vector< QwtPlotMarker * > | _marker |
| Parameter | _param |
| QwtPlot * | _plot |
| QPointF | _prev_trackerpoint |
| QwtPlotMarker * | _text_marker |
| bool | _visible |
Definition at line 12 of file customtracker.h.
| Enumerator | |
|---|---|
| LINE_ONLY | |
| VALUE | |
| VALUE_NAME | |
Definition at line 22 of file customtracker.h.
|
explicit |
Definition at line 21 of file customtracker.cpp.
| CurveTracker::~CurveTracker | ( | ) |
Definition at line 36 of file customtracker.cpp.
| QPointF CurveTracker::actualPosition | ( | ) | const |
Definition at line 40 of file customtracker.cpp.
|
private |
Definition at line 225 of file customtracker.cpp.
|
private |
|
slot |
Definition at line 68 of file customtracker.cpp.
|
inlineslot |
Definition at line 39 of file customtracker.h.
|
slot |
Definition at line 56 of file customtracker.cpp.
|
slot |
Definition at line 45 of file customtracker.cpp.
|
slot |
Definition at line 73 of file customtracker.cpp.
|
private |
|
private |
Definition at line 53 of file customtracker.h.
|
private |
Definition at line 52 of file customtracker.h.
|
private |
Definition at line 56 of file customtracker.h.
|
private |
Definition at line 55 of file customtracker.h.
|
private |
Definition at line 51 of file customtracker.h.
|
private |
Definition at line 54 of file customtracker.h.
|
private |
Definition at line 57 of file customtracker.h.