123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189 |
- .TH "QwtPlotPanner" 3 "Mon Dec 28 2020" "Version 6.1.6" "Qwt User's Guide" \" -*- nroff -*-
- .ad l
- .nh
- .SH NAME
- QwtPlotPanner \- \fBQwtPlotPanner\fP provides panning of a plot canvas\&.
- .SH SYNOPSIS
- .br
- .PP
- .PP
- \fC#include <qwt_plot_panner\&.h>\fP
- .PP
- Inherits \fBQwtPanner\fP\&.
- .SS "Public Member Functions"
- .in +1c
- .ti -1c
- .RI "\fBQwtPlotPanner\fP (QWidget *)"
- .br
- .RI "A panner for the canvas of a \fBQwtPlot\fP\&. "
- .ti -1c
- .RI "virtual \fB~QwtPlotPanner\fP ()"
- .br
- .RI "Destructor\&. "
- .ti -1c
- .RI "QWidget * \fBcanvas\fP ()"
- .br
- .RI "Return observed plot canvas\&. "
- .ti -1c
- .RI "const QWidget * \fBcanvas\fP () const"
- .br
- .RI "Return Observed plot canvas\&. "
- .ti -1c
- .RI "\fBQwtPlot\fP * \fBplot\fP ()"
- .br
- .RI "Return plot widget, containing the observed plot canvas\&. "
- .ti -1c
- .RI "const \fBQwtPlot\fP * \fBplot\fP () const"
- .br
- .RI "Return plot widget, containing the observed plot canvas\&. "
- .ti -1c
- .RI "void \fBsetAxisEnabled\fP (int axis, bool on)"
- .br
- .RI "En/Disable an axis\&. "
- .ti -1c
- .RI "bool \fBisAxisEnabled\fP (int axis) const"
- .br
- .in -1c
- .SS "Protected Slots"
- .in +1c
- .ti -1c
- .RI "virtual void \fBmoveCanvas\fP (int dx, int dy)"
- .br
- .in -1c
- .SS "Protected Member Functions"
- .in +1c
- .ti -1c
- .RI "virtual QBitmap \fBcontentsMask\fP () const"
- .br
- .ti -1c
- .RI "virtual QPixmap \fBgrab\fP () const"
- .br
- .in -1c
- .SS "Additional Inherited Members"
- .SH "Detailed Description"
- .PP
- \fBQwtPlotPanner\fP provides panning of a plot canvas\&.
- \fBQwtPlotPanner\fP is a panner for a plot canvas, that adjusts the scales of the axes after dropping the canvas on its new position\&.
- .PP
- Together with \fBQwtPlotZoomer\fP and \fBQwtPlotMagnifier\fP powerful ways of navigating on a \fBQwtPlot\fP widget can be implemented easily\&.
- .PP
- \fBNote\fP
- .RS 4
- The axes are not updated, while dragging the canvas
- .RE
- .PP
- \fBSee also\fP
- .RS 4
- \fBQwtPlotZoomer\fP, \fBQwtPlotMagnifier\fP
- .RE
- .PP
- .SH "Constructor & Destructor Documentation"
- .PP
- .SS "QwtPlotPanner::QwtPlotPanner (QWidget * canvas)\fC [explicit]\fP"
- .PP
- A panner for the canvas of a \fBQwtPlot\fP\&. The panner is enabled for all axes
- .PP
- \fBParameters\fP
- .RS 4
- \fIcanvas\fP Plot canvas to pan, also the parent object
- .RE
- .PP
- \fBSee also\fP
- .RS 4
- \fBsetAxisEnabled()\fP
- .RE
- .PP
- .SH "Member Function Documentation"
- .PP
- .SS "QBitmap QwtPlotPanner::contentsMask () const\fC [protected]\fP, \fC [virtual]\fP"
- Calculate a mask from the border path of the canvas
- .PP
- \fBReturns\fP
- .RS 4
- Mask as bitmap
- .RE
- .PP
- \fBSee also\fP
- .RS 4
- \fBQwtPlotCanvas::borderPath()\fP
- .RE
- .PP
- .PP
- Reimplemented from \fBQwtPanner\fP\&.
- .SS "QPixmap QwtPlotPanner::grab () const\fC [protected]\fP, \fC [virtual]\fP"
- .PP
- \fBReturns\fP
- .RS 4
- Pixmap with the content of the canvas
- .RE
- .PP
- .PP
- Reimplemented from \fBQwtPanner\fP\&.
- .SS "bool QwtPlotPanner::isAxisEnabled (int axis) const"
- Test if an axis is enabled
- .PP
- \fBParameters\fP
- .RS 4
- \fIaxis\fP Axis, see \fBQwtPlot::Axis\fP
- .RE
- .PP
- \fBReturns\fP
- .RS 4
- True, if the axis is enabled
- .RE
- .PP
- \fBSee also\fP
- .RS 4
- \fBsetAxisEnabled()\fP, \fBmoveCanvas()\fP
- .RE
- .PP
- .SS "void QwtPlotPanner::moveCanvas (int dx, int dy)\fC [protected]\fP, \fC [virtual]\fP, \fC [slot]\fP"
- Adjust the enabled axes according to dx/dy
- .PP
- \fBParameters\fP
- .RS 4
- \fIdx\fP Pixel offset in x direction
- .br
- \fIdy\fP Pixel offset in y direction
- .RE
- .PP
- \fBSee also\fP
- .RS 4
- \fBQwtPanner::panned()\fP
- .RE
- .PP
- .SS "void QwtPlotPanner::setAxisEnabled (int axis, bool on)"
- .PP
- En/Disable an axis\&. Axes that are enabled will be synchronized to the result of panning\&. All other axes will remain unchanged\&.
- .PP
- \fBParameters\fP
- .RS 4
- \fIaxis\fP Axis, see \fBQwtPlot::Axis\fP
- .br
- \fIon\fP On/Off
- .RE
- .PP
- \fBSee also\fP
- .RS 4
- \fBisAxisEnabled()\fP, \fBmoveCanvas()\fP
- .RE
- .PP
- .SH "Author"
- .PP
- Generated automatically by Doxygen for Qwt User's Guide from the source code\&.
|