|
Krita Source Code Documentation
|
#include <kis_scratch_pad_event_filter.h>
Inheritance diagram for KisScratchPadEventFilter:Public Member Functions | |
| KisScratchPadEventFilter (QWidget *parent) | |
| void | setWidgetToDocumentTransform (const QTransform &transform) |
Protected Member Functions | |
| bool | eventFilter (QObject *obj, QEvent *event) override |
Private Member Functions | |
| KoPointerEvent * | createMouseEvent (QEvent *event) |
| KoPointerEvent * | createTabletEvent (QEvent *event) |
| QWidget * | parentWidget () |
| bool | shouldResetWheelDelta (QEvent *event) |
Private Attributes | |
| Qt::MouseButton | m_pressedButton |
| KisScratchPad * | m_scratchPad |
| bool | m_tabletPressed |
| QTransform | m_widgetToDocument |
Definition at line 18 of file kis_scratch_pad_event_filter.h.
| KisScratchPadEventFilter::KisScratchPadEventFilter | ( | QWidget * | parent | ) |
Definition at line 16 of file kis_scratch_pad_event_filter.cpp.
References m_scratchPad.
|
inlineprivate |
Definition at line 35 of file kis_scratch_pad_event_filter.cpp.
References m_widgetToDocument.
|
inlineprivate |
Definition at line 41 of file kis_scratch_pad_event_filter.cpp.
References m_widgetToDocument.
|
overrideprotected |
Definition at line 49 of file kis_scratch_pad_event_filter.cpp.
References createMouseEvent(), createTabletEvent(), m_pressedButton, m_scratchPad, m_tabletPressed, KisScratchPad::pointerMove(), KisScratchPad::pointerPress(), KisScratchPad::pointerRelease(), KisScratchPad::resetState(), KisScratchPad::resetWheelDelta(), shouldResetWheelDelta(), and KisScratchPad::wheelDelta().
|
inlineprivate |
Definition at line 30 of file kis_scratch_pad_event_filter.cpp.
| void KisScratchPadEventFilter::setWidgetToDocumentTransform | ( | const QTransform & | transform | ) |
Definition at line 25 of file kis_scratch_pad_event_filter.cpp.
References m_widgetToDocument.
|
private |
Definition at line 133 of file kis_scratch_pad_event_filter.cpp.
|
private |
Definition at line 40 of file kis_scratch_pad_event_filter.h.
|
private |
Definition at line 41 of file kis_scratch_pad_event_filter.h.
|
private |
Definition at line 38 of file kis_scratch_pad_event_filter.h.
|
private |
Definition at line 37 of file kis_scratch_pad_event_filter.h.