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
48 explicit QwtPlotPicker(QwtAxisId xAxisId, QwtAxisId yAxisId, QWidget*);
54 virtual void setAxes(QwtAxisId xAxisId, QwtAxisId yAxisId);
57 QwtAxisId xAxis()
const;
60 QwtAxisId yAxis()
const;
72 const QWidget* canvas()
const;
147 QRectF scaleRect()
const;
150 QRectF invTransform(
const QRect&)
const;
153 QRect transform(
const QRectF&)
const;
156 QPointF invTransform(
const QPoint&)
const;
159 QPoint transform(
const QPointF&)
const;
165 virtual QwtText trackerTextF(
const QPointF&)
const;
168 virtual void move(
const QPoint&)
override;
171 virtual void append(
const QPoint&)
override;
174 virtual bool end(
bool ok =
true)
override;
Definition qwt_clipper.h:40
QwtPicker provides selections on a widget.
Definition qwt_picker.h:157
DisplayMode
Display mode.
Definition qwt_picker.h:230
virtual void move(const QPoint &)
Move the last point of the selection The moved() signal is emitted.
Definition qwt_picker.cpp:1499
virtual void append(const QPoint &)
Append a point to the selection and update rubber band and tracker.
Definition qwt_picker.cpp:1482
RubberBand
Rubber band style.
Definition qwt_picker.h:186
virtual QwtText trackerText(const QPoint &pos) const
Return the label for a position.
Definition qwt_picker.cpp:660
virtual bool end(bool ok=true)
Close a selection setting the state to inactive.
Definition qwt_picker.cpp:1436
QwtPlotPicker provides selections on a plot canvas.
Definition qwt_plot_picker.h:37
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.
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.
A 2-D plotting widget.
Definition qwt_plot.h:138
A class representing a text.
Definition qwt_text.h:93