10 #ifndef QWT_PLOT_ZOOMER_H
11 #define QWT_PLOT_ZOOMER_H
13 #include "qwt_global.h"
14 #include "qwt_plot_picker.h"
83 QWidget *,
bool doReplot =
true );
87 virtual void setZoomBase(
bool doReplot =
true );
88 virtual void setZoomBase(
const QRectF & );
90 QRectF zoomBase()
const;
91 QRectF zoomRect()
const;
93 virtual void setAxis(
int xAxis,
int yAxis );
95 void setMaxStackDepth(
int );
96 int maxStackDepth()
const;
98 const QStack<QRectF> &zoomStack()
const;
99 void setZoomStack(
const QStack<QRectF> &,
100 int zoomRectIndex = -1 );
102 uint zoomRectIndex()
const;
105 void moveBy(
double x,
double y );
106 virtual void moveTo(
const QPointF & );
108 virtual void zoom(
const QRectF & );
109 virtual void zoom(
int up );
119 void zoomed(
const QRectF &rect );
122 virtual void rescale();
124 virtual QSizeF minZoomSize()
const;
129 virtual void begin();
130 virtual bool end(
bool ok =
true );
131 virtual bool accept( QPolygon & )
const;
134 void init(
bool doReplot );
virtual void widgetKeyPressEvent(QKeyEvent *)
Definition: qwt_picker.cpp:1105
virtual void setAxis(int xAxis, int yAxis)
Definition: qwt_plot_picker.cpp:162
QwtPlotPicker provides selections on a plot canvas.
Definition: qwt_plot_picker.h:27
virtual void begin()
Definition: qwt_picker.cpp:1232
virtual void widgetMouseReleaseEvent(QMouseEvent *)
Definition: qwt_picker.cpp:1048
virtual bool end(bool ok=true)
Definition: qwt_plot_picker.cpp:266
virtual bool accept(QPolygon &) const
Validate and fix up the selection.
Definition: qwt_picker.cpp:1383
QwtPlotZoomer provides stacked zooming for a plot widget.
Definition: qwt_plot_zoomer.h:77