trusty (3) QwtPlotPanner.3.gz

Provided by: libqwt-doc_6.0.0-1.2_all bug

NAME

       QwtPlotPanner -

       QwtPlotPanner provides panning of a plot canvas.

SYNOPSIS

       #include <qwt_plot_panner.h>

       Inherits QwtPanner.

   Public Member Functions
       QwtPlotPanner (QwtPlotCanvas *)
       virtual ~QwtPlotPanner ()
       QwtPlotCanvas * canvas ()
       const QwtPlotCanvas * canvas () const
       QwtPlot * plot ()
       const QwtPlot * plot () const
       void setAxisEnabled (int axis, bool on)
       bool isAxisEnabled (int axis) const

   Protected Slots
       virtual void moveCanvas (int dx, int dy)

   Protected Member Functions
       virtual QBitmap contentsMask () const

Detailed Description

       QwtPlotPanner provides panning of a plot canvas.

       QwtPlotPanner is a panner for a QwtPlotCanvas, that adjusts the scales of the axes after dropping the
       canvas on its new position.

       Together with QwtPlotZoomer and QwtPlotMagnifier powerful ways of navigating on a QwtPlot widget can be
       implemented easily.

       Note:
           The axes are not updated, while dragging the canvas

       See also:
           QwtPlotZoomer, QwtPlotMagnifier

Constructor & Destructor Documentation

   QwtPlotPanner::QwtPlotPanner (QwtPlotCanvas *canvas) [explicit]
       Create a plot panner. The panner is enabled for all axes

       Parameters:
           canvas Plot canvas to pan, also the parent object

       See also:
           setAxisEnabled()

   QwtPlotPanner::~QwtPlotPanner () [virtual]
       Destructor.

Member Function Documentation

   QwtPlotCanvas * QwtPlotPanner::canvas ()
       Return observed plot canvas.

   const QwtPlotCanvas * QwtPlotPanner::canvas () const
       Return Observed plot canvas.

   QBitmap QwtPlotPanner::contentsMask () const [protected, virtual] Calculate a mask from the border mask of
       the canvas
       See also:
           QwtPlotCanvas::borderMask()

       Reimplemented from QwtPanner.

   bool QwtPlotPanner::isAxisEnabled (intaxis) const Test if an axis is enabled
       Parameters:
           axis Axis, see QwtPlot::Axis

       Returns:
           True, if the axis is enabled

       See also:
           setAxisEnabled(), moveCanvas()

   void QwtPlotPanner::moveCanvas (intdx, intdy) [protected, virtual, slot] Adjust the enabled axes according to
       dx/dy
       Parameters:
           dx Pixel offset in x direction
           dy Pixel offset in y direction

       See also:
           QwtPanner::panned()

   const QwtPlot * QwtPlotPanner::plot () const
       Return plot widget, containing the observed plot canvas.

   QwtPlot * QwtPlotPanner::plot ()
       Return plot widget, containing the observed plot canvas.

   void QwtPlotPanner::setAxisEnabled (intaxis, boolon)
       En/Disable an axis. Axes that are enabled will be synchronized to the result of panning. All other axes
       will remain unchanged.

       Parameters:
           axis Axis, see QwtPlot::Axis
           on On/Off

       See also:
           isAxisEnabled(), moveCanvas()

Author

       Generated automatically by Doxygen for Qwt User's Guide from the source code.