6#ifndef QWT_PLOT_PICKER_H
7#define QWT_PLOT_PICKER_H
10#include "qwt_picker.h"
11#include "qwt_axis_id.h"
17#if QT_VERSION < 0x060000
46 virtual void setAxes(QwtAxisId xAxisId, QwtAxisId yAxisId);
49 QwtAxisId xAxis()
const;
52 QwtAxisId yAxis()
const;
64 const QWidget* canvas()
const;
102 QRectF scaleRect()
const;
105 QRectF invTransform(
const QRect&)
const;
108 QRect transform(
const QRectF&)
const;
111 QPointF invTransform(
const QPoint&)
const;
114 QPoint transform(
const QPointF&)
const;
120 virtual QwtText trackerTextF(
const QPointF&)
const;
123 virtual void move(
const QPoint&)
override;
126 virtual void append(
const QPoint&)
override;
129 virtual bool end(
bool ok =
true)
override;
Definition qwt_clipper.h:41
QwtPicker provides selections on a widget
Definition qwt_picker.h:108
DisplayMode
Display mode
Definition qwt_picker.h:163
virtual void move(const QPoint &)
Move the last point of the selection The moved() signal is emitted.
Definition qwt_picker.cpp:1241
virtual void append(const QPoint &)
Append a point to the selection and update rubber band and tracker.
Definition qwt_picker.cpp:1224
RubberBand
Rubber band style
Definition qwt_picker.h:130
virtual QwtText trackerText(const QPoint &pos) const
Return the label for a position
Definition qwt_picker.cpp:485
virtual bool end(bool ok=true)
Close a selection setting the state to inactive.
Definition qwt_picker.cpp:1178
QwtPlotPicker provides selections on a plot canvas
Definition qwt_plot_picker.h:29
void selected(const QPointF &pos)
Signal emitted in case of QwtPickerMachine::PointSelection
void moved(const QPointF &pos)
Signal emitted whenever the last appended point of the selection has been moved
void appended(const QPointF &pos)
Signal emitted when a point has been appended to the selection
QwtPlotPicker(QwtAxisId xAxisId, QwtAxisId yAxisId, QWidget *)
Constructor with axes
void selected(const QVector< QPointF > &pa)
Signal emitting the selected points at the end of a selection
void selected(const QRectF &rect)
Signal emitted in case of QwtPickerMachine::RectSelection
QwtPlotPicker(QwtAxisId xAxisId, QwtAxisId yAxisId, RubberBand rubberBand, DisplayMode trackerMode, QWidget *)
Constructor with axes, rubber band and tracker mode
~QwtPlotPicker() override
Destructor
A 2-D plotting widget
Definition qwt_plot.h:99
A class representing a text
Definition qwt_text.h:70