QwtPolarPanner Class Reference

QwtPolarPanner provides panning of a polar plot canvas. More...

#include <qwt_polar_panner.h>

List of all members.

Public Member Functions

 QwtPolarPanner (QwtPolarCanvas *)
virtual ~QwtPolarPanner ()
QwtPolarPlotplot ()
const QwtPolarPlotplot () const
QwtPolarCanvascanvas ()
const QwtPolarCanvascanvas () const

Protected Slots

virtual void movePlot (int dx, int dy)

Protected Member Functions

virtual void widgetMousePressEvent (QMouseEvent *)

Detailed Description

QwtPolarPanner provides panning of a polar plot canvas.

QwtPolarPanner is a panner for a QwtPolarCanvas, that adjusts the visible area after dropping the canvas on its new position.

Together with QwtPolarMagnifier individual ways of navigating on a QwtPolarPlot widget can be implemented easily.

See also:
QwtPolarMagnifier

Constructor & Destructor Documentation

QwtPolarPanner::QwtPolarPanner ( QwtPolarCanvas canvas  )  [explicit]

Create a plot panner for a polar plot canvas.

QwtPolarPanner::~QwtPolarPanner (  )  [virtual]

Destructor.


Member Function Documentation

const QwtPolarCanvas * QwtPolarPanner::canvas (  )  const

Return observed plot canvas.

QwtPolarCanvas * QwtPolarPanner::canvas (  ) 

Return observed plot canvas.

void QwtPolarPanner::movePlot ( int  dx,
int  dy 
) [protected, virtual, slot]

Adjust the zoomed area according to dx/dy

Parameters:
dx Pixel offset in x direction
dy Pixel offset in y direction
See also:
QwtPanner::panned(), QwtPolarPlot::zoom()
const QwtPolarPlot * QwtPolarPanner::plot (  )  const

Return observed plot.

QwtPolarPlot * QwtPolarPanner::plot (  ) 

Return observed plot.

void QwtPolarPanner::widgetMousePressEvent ( QMouseEvent *  me  )  [protected, virtual]

Block panning when the plot zoom factor is >= 1.0.

Parameters:
me Mouse event

Generated on 10 Apr 2012 for Qwt Polar User's Guide by  doxygen 1.6.1