conflicting packages
QwtPlotPanner(3) | Qwt User's Guide | QwtPlotPanner(3) |
NAME¶
QwtPlotPanner - QwtPlotPanner provides panning of a plot canvas.SYNOPSIS¶
#include <qwt_plot_panner.h> Inherits QwtPanner.Signals¶
void moved (int dx, int dy)
Public Member Functions¶
QwtPlotCanvas * canvas ()
Protected Slots¶
virtual void moveCanvas (int dx, int dy)
Protected Member Functions¶
virtual void paintEvent (QPaintEvent *)
Detailed Description¶
QwtPlotPanner provides panning of a plot canvas.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.const QCursor QwtPanner::cursor () const [inherited] Returns:¶
Cursor that is active while panning
See also:
setCursor()
bool QwtPanner::eventFilter (QObject *o, QEvent *e) [virtual, inherited]¶
Event filter. When isEnabled() the mouse events of the observed widget are filtered. See also:widgetMousePressEvent(),
widgetMouseReleaseEvent(), widgetMouseMoveEvent()
void QwtPanner::getAbortKey (int &key, int &state) const [inherited]¶
Get the abort key.void QwtPanner::getMouseButton (int &button, int &buttonState) const [inherited]¶
Get the mouse button.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()
bool QwtPanner::isEnabled () const [inherited] Returns:¶
true when enabled, false otherwise
See also:
setEnabled, eventFilter()
bool QwtPanner::isOrientationEnabled (Qt::Orientationo) const [inherited] Return true if a orientatio is enabled¶
See also:orientations(),
setOrientations()
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()
void QwtPanner::moved (intdx, intdy) [signal, inherited] Signal emitted, while the widget moved, but panning is not finished.¶
Parameters:dx Offset in horizontal direction
dy Offset in vertical direction
Qt::Orientations QwtPanner::orientations () const [inherited]¶
Return the orientation, where paning is enabled.void QwtPanner::paintEvent (QPaintEvent *pe) [protected, virtual, inherited]¶
Paint event. Repaint the grabbed pixmap on its current position and fill the empty spaces by the background of the parent widget. Parameters:pe Paint event
void QwtPanner::panned (intdx, intdy) [signal, inherited] Signal emitted, when panning is done¶
Parameters:dx Offset in horizontal direction
dy Offset in vertical direction
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 QwtPanner::setAbortKey (intkey, intstate = Qt::NoButton) [inherited] Change the abort key The defaults are Qt::Key_Escape and Qt::NoButton¶
Parameters:key Key ( See Qt::Keycode )
state State
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()
void QwtPanner::setCursor (const QCursor &cursor) [inherited] Change the cursor, that is active while panning The default is the cursor of the parent widget.¶
Parameters:cursor New cursor
See also:
setCursor()
void QwtPanner::setEnabled (boolon) [inherited]¶
En/disable the panner. When enabled is true an event filter is installed for the observed widget, otherwise the event filter is removed. Parameters:on true or false
See also:
isEnabled(), eventFilter()
void QwtPanner::setMouseButton (intbutton, intbuttonState = Qt::NoButton) [inherited] Change the mouse button The defaults are Qt::LeftButton and Qt::NoButton¶
void QwtPanner::setOrientations (Qt::Orientationso) [inherited] Set the orientations, where panning is enabled The default value is in both directions: Qt::Horizontal | Qt::Vertical¶
/param o Orientationvoid QwtPanner::widgetKeyPressEvent (QKeyEvent *ke) [protected, virtual, inherited] Handle a key press event for the observed widget.¶
Parameters:ke Key event
See also:
eventFilter(),
widgetKeyReleaseEvent()
void QwtPanner::widgetKeyReleaseEvent (QKeyEvent *) [protected, virtual, inherited] Handle a key release event for the observed widget.¶
See also:eventFilter(),
widgetKeyReleaseEvent()
void QwtPanner::widgetMouseMoveEvent (QMouseEvent *me) [protected, virtual, inherited] Handle a mouse move event for the observed widget.¶
Parameters:me Mouse event
See also:
eventFilter(),
widgetMousePressEvent(), widgetMouseReleaseEvent()
void QwtPanner::widgetMousePressEvent (QMouseEvent *me) [protected, virtual, inherited] Handle a mouse press event for the observed widget.¶
Parameters:me Mouse event
See also:
eventFilter(),
widgetMouseReleaseEvent(), widgetMouseMoveEvent(),
void QwtPanner::widgetMouseReleaseEvent (QMouseEvent *me) [protected, virtual, inherited] Handle a mouse release event for the observed widget.¶
Parameters:me Mouse event
See also:
eventFilter(),
widgetMousePressEvent(), widgetMouseMoveEvent(),
Author¶
Generated automatically by Doxygen for Qwt User's Guide from the source code.Mon Aug 1 2011 | Version 5.2.2 |