QwtCachePanner 提供控件的拖动平移功能
更多...
#include <qwt_cache_panner.h>
|
| void | panned (int dx, int dy) |
| | 平移完成时发出的信号
|
| |
| void | moved (int dx, int dy) |
| | 控件移动但平移未完成时发出的信号
|
| |
|
| 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 | widgetKeyPressEvent (QKeyEvent *) |
| | Handle a key press event for the observed widget.
|
| |
| virtual void | widgetKeyReleaseEvent (QKeyEvent *) |
| | Handle a key release event for the observed widget.
|
| |
| virtual void | paintEvent (QPaintEvent *) override |
| | 绘制事件
|
| |
| virtual QBitmap | contentsMask () const |
| | 计算平移控件内容的遮罩
|
| |
| virtual QPixmap | grab () const |
| | 将控件捕获到 pixmap 中
|
| |
◆ QwtCachePanner()
| QwtCachePanner::QwtCachePanner |
( |
QWidget * |
parent | ) |
|
|
explicit |
◆ ~QwtCachePanner()
| QwtCachePanner::~QwtCachePanner |
( |
| ) |
|
|
virtual |
◆ contentsMask()
| QBitmap QwtCachePanner::contentsMask |
( |
| ) |
const |
|
protectedvirtual |
◆ cursor()
| const QCursor QwtCachePanner::cursor |
( |
| ) |
const |
◆ eventFilter()
| bool QwtCachePanner::eventFilter |
( |
QObject * |
object, |
|
|
QEvent * |
event |
|
) |
| |
|
overridevirtual |
◆ getAbortKey()
| void QwtCachePanner::getAbortKey |
( |
int & |
key, |
|
|
Qt::KeyboardModifiers & |
modifiers |
|
) |
| const |
◆ getMouseButton()
| void QwtCachePanner::getMouseButton |
( |
Qt::MouseButton & |
button, |
|
|
Qt::KeyboardModifiers & |
modifiers |
|
) |
| const |
◆ grab()
| QPixmap QwtCachePanner::grab |
( |
| ) |
const |
|
protectedvirtual |
◆ isEnabled()
| bool QwtCachePanner::isEnabled |
( |
| ) |
const |
◆ isOrientationEnabled()
| bool QwtCachePanner::isOrientationEnabled |
( |
Qt::Orientation |
o | ) |
const |
◆ moved
| void QwtCachePanner::moved |
( |
int |
dx, |
|
|
int |
dy |
|
) |
| |
|
signal |
◆ orientations()
| Qt::Orientations QwtCachePanner::orientations |
( |
| ) |
const |
◆ paintEvent()
| void QwtCachePanner::paintEvent |
( |
QPaintEvent * |
event | ) |
|
|
overrideprotectedvirtual |
◆ panned
| void QwtCachePanner::panned |
( |
int |
dx, |
|
|
int |
dy |
|
) |
| |
|
signal |
◆ setAbortKey()
| void QwtCachePanner::setAbortKey |
( |
int |
key, |
|
|
Qt::KeyboardModifiers |
modifiers = Qt::NoModifier |
|
) |
| |
◆ setCursor()
| void QwtCachePanner::setCursor |
( |
const QCursor & |
cursor | ) |
|
◆ setEnabled()
| void QwtCachePanner::setEnabled |
( |
bool |
on | ) |
|
◆ setMouseButton()
| void QwtCachePanner::setMouseButton |
( |
Qt::MouseButton |
button, |
|
|
Qt::KeyboardModifiers |
modifiers = Qt::NoModifier |
|
) |
| |
◆ setOrientations()
| void QwtCachePanner::setOrientations |
( |
Qt::Orientations |
o | ) |
|
◆ widgetKeyPressEvent()
| void QwtCachePanner::widgetKeyPressEvent |
( |
QKeyEvent * |
keyEvent | ) |
|
|
protectedvirtual |
◆ widgetKeyReleaseEvent()
| void QwtCachePanner::widgetKeyReleaseEvent |
( |
QKeyEvent * |
keyEvent | ) |
|
|
protectedvirtual |
◆ widgetMouseMoveEvent()
| void QwtCachePanner::widgetMouseMoveEvent |
( |
QMouseEvent * |
mouseEvent | ) |
|
|
protectedvirtual |
◆ widgetMousePressEvent()
| void QwtCachePanner::widgetMousePressEvent |
( |
QMouseEvent * |
mouseEvent | ) |
|
|
protectedvirtual |
◆ widgetMouseReleaseEvent()
| void QwtCachePanner::widgetMouseReleaseEvent |
( |
QMouseEvent * |
mouseEvent | ) |
|
|
protectedvirtual |
该类的文档由以下文件生成:
- /home/runner/work/QWT/QWT/src/plot/qwt_cache_panner.h
- /home/runner/work/QWT/QWT/src/plot/qwt_cache_panner.cpp