QwtMagnifier 提供逐步放大的缩放功能
更多...
#include <qwt_magnifier.h>
|
| virtual void | rescale (double factor)=0 |
| | 重新缩放父控件
|
| |
| virtual void | widgetMousePressEvent (QMouseEvent *) |
| | Handle a mouse press event for the observed widget.
|
| |
| virtual void | widgetMouseReleaseEvent (QMouseEvent *) |
| | Handle a mouse release event for the observed widget.
|
| |
| virtual void | widgetMouseMoveEvent (QMouseEvent *) |
| | Handle a mouse move event for the observed widget.
|
| |
| virtual void | widgetWheelEvent (QWheelEvent *) |
| | Handle a wheel event for the observed widget.
|
| |
| virtual void | widgetKeyPressEvent (QKeyEvent *) |
| | Handle a key press event for the observed widget.
|
| |
| virtual void | widgetKeyReleaseEvent (QKeyEvent *) |
| | Handle a key release event for the observed widget.
|
| |
◆ QwtMagnifier()
| QwtMagnifier::QwtMagnifier |
( |
QWidget * |
parent | ) |
|
|
explicit |
◆ ~QwtMagnifier()
| QwtMagnifier::~QwtMagnifier |
( |
| ) |
|
|
virtual |
◆ eventFilter()
| bool QwtMagnifier::eventFilter |
( |
QObject * |
object, |
|
|
QEvent * |
event |
|
) |
| |
|
overridevirtual |
◆ getMouseButton()
| void QwtMagnifier::getMouseButton |
( |
Qt::MouseButton & |
button, |
|
|
Qt::KeyboardModifiers & |
modifiers |
|
) |
| const |
◆ getZoomInKey()
| void QwtMagnifier::getZoomInKey |
( |
int & |
key, |
|
|
Qt::KeyboardModifiers & |
modifiers |
|
) |
| const |
◆ getZoomOutKey()
| void QwtMagnifier::getZoomOutKey |
( |
int & |
key, |
|
|
Qt::KeyboardModifiers & |
modifiers |
|
) |
| const |
◆ isEnabled()
| bool QwtMagnifier::isEnabled |
( |
| ) |
const |
◆ keyFactor()
| double QwtMagnifier::keyFactor |
( |
| ) |
const |
◆ mouseFactor()
| double QwtMagnifier::mouseFactor |
( |
| ) |
const |
◆ parentWidget() [1/2]
| QWidget * QwtMagnifier::parentWidget |
( |
| ) |
|
◆ parentWidget() [2/2]
| const QWidget * QwtMagnifier::parentWidget |
( |
| ) |
const |
◆ rescale()
| virtual void QwtMagnifier::rescale |
( |
double |
factor | ) |
|
|
protectedpure virtual |
◆ setEnabled()
| void QwtMagnifier::setEnabled |
( |
bool |
on | ) |
|
◆ setKeyFactor()
| void QwtMagnifier::setKeyFactor |
( |
double |
factor | ) |
|
◆ setMouseButton()
| void QwtMagnifier::setMouseButton |
( |
Qt::MouseButton |
button, |
|
|
Qt::KeyboardModifiers |
modifiers = Qt::NoModifier |
|
) |
| |
◆ setMouseFactor()
| void QwtMagnifier::setMouseFactor |
( |
double |
factor | ) |
|
◆ setWheelFactor()
| void QwtMagnifier::setWheelFactor |
( |
double |
factor | ) |
|
◆ setWheelModifiers()
| void QwtMagnifier::setWheelModifiers |
( |
Qt::KeyboardModifiers |
modifiers | ) |
|
◆ setZoomInKey()
| void QwtMagnifier::setZoomInKey |
( |
int |
key, |
|
|
Qt::KeyboardModifiers |
modifiers = Qt::NoModifier |
|
) |
| |
◆ setZoomOutKey()
| void QwtMagnifier::setZoomOutKey |
( |
int |
key, |
|
|
Qt::KeyboardModifiers |
modifiers = Qt::NoModifier |
|
) |
| |
◆ wheelFactor()
| double QwtMagnifier::wheelFactor |
( |
| ) |
const |
◆ wheelModifiers()
| Qt::KeyboardModifiers QwtMagnifier::wheelModifiers |
( |
| ) |
const |
◆ widgetKeyPressEvent()
| void QwtMagnifier::widgetKeyPressEvent |
( |
QKeyEvent * |
keyEvent | ) |
|
|
protectedvirtual |
◆ widgetKeyReleaseEvent()
| void QwtMagnifier::widgetKeyReleaseEvent |
( |
QKeyEvent * |
keyEvent | ) |
|
|
protectedvirtual |
◆ widgetMouseMoveEvent()
| void QwtMagnifier::widgetMouseMoveEvent |
( |
QMouseEvent * |
mouseEvent | ) |
|
|
protectedvirtual |
◆ widgetMousePressEvent()
| void QwtMagnifier::widgetMousePressEvent |
( |
QMouseEvent * |
mouseEvent | ) |
|
|
protectedvirtual |
◆ widgetMouseReleaseEvent()
| void QwtMagnifier::widgetMouseReleaseEvent |
( |
QMouseEvent * |
mouseEvent | ) |
|
|
protectedvirtual |
◆ widgetWheelEvent()
| void QwtMagnifier::widgetWheelEvent |
( |
QWheelEvent * |
wheelEvent | ) |
|
|
protectedvirtual |
该类的文档由以下文件生成:
- /home/runner/work/QWT/QWT/src/plot/qwt_magnifier.h
- /home/runner/work/QWT/QWT/src/plot/qwt_magnifier.cpp