10 #ifndef QWT_PLOT_ZOOMER_H
11 #define QWT_PLOT_ZOOMER_H
13 #include "qwt_global.h"
14 #include "qwt_plot_picker.h"
85 QWidget*,
bool doReplot =
true );
89 virtual void setZoomBase(
bool doReplot =
true );
90 virtual void setZoomBase(
const QRectF& );
92 QRectF zoomBase()
const;
93 QRectF zoomRect()
const;
95 virtual void setAxes( QwtAxisId xAxis, QwtAxisId yAxis ) QWT_OVERRIDE;
97 void setMaxStackDepth(
int );
98 int maxStackDepth()
const;
102 int zoomRectIndex = -1 );
104 uint zoomRectIndex()
const;
107 void moveBy(
double dx,
double dy );
108 virtual void moveTo(
const QPointF& );
110 virtual void zoom(
const QRectF& );
111 virtual void zoom(
int offset );
124 virtual void rescale();
126 virtual QSizeF minZoomSize()
const;
131 virtual void begin() QWT_OVERRIDE;
132 virtual
bool end(
bool ok = true ) QWT_OVERRIDE;
133 virtual
bool accept( QPolygon& ) const QWT_OVERRIDE;
136 void init(
bool doReplot );
virtual void widgetMouseReleaseEvent(QMouseEvent *)
virtual void widgetKeyPressEvent(QKeyEvent *)
QwtPlotPicker provides selections on a plot canvas.
virtual void setAxes(QwtAxisId xAxisId, QwtAxisId yAxisId)
QwtPlotZoomer provides stacked zooming for a plot widget.
void zoomed(const QRectF &rect)