krita

KisCanvasWidget Class Reference

Inheritance diagram for KisCanvasWidget:

KisQPaintDeviceCanvasWidget List of all members.

Detailed Description

Definition at line 63 of file kis_canvas.h.


Signals

void sigGotPaintEvent (QPaintEvent *)
void sigGotEnterEvent (QEvent *)
void sigGotLeaveEvent (QEvent *)
void sigGotMouseWheelEvent (QWheelEvent *)
void sigGotKeyPressEvent (QKeyEvent *)
void sigGotKeyReleaseEvent (QKeyEvent *)
void sigGotDragEnterEvent (QDragEnterEvent *)
void sigGotDropEvent (QDropEvent *)
void sigGotMoveEvent (KisMoveEvent *)
void sigGotButtonPressEvent (KisButtonPressEvent *)
void sigGotButtonReleaseEvent (KisButtonReleaseEvent *)
void sigGotDoubleClickEvent (KisDoubleClickEvent *)

Public Member Functions

 KisCanvasWidget ()
virtual ~KisCanvasWidget ()
void enableMoveEventCompressionHint (bool enableMoveCompression)
virtual KisCanvasWidgetPaintercreatePainter ()=0

Static Public Member Functions

static void initX11Support ()

Protected Member Functions

void widgetGotPaintEvent (QPaintEvent *event)
void widgetGotMousePressEvent (QMouseEvent *event)
void widgetGotMouseReleaseEvent (QMouseEvent *event)
void widgetGotMouseDoubleClickEvent (QMouseEvent *event)
void widgetGotMouseMoveEvent (QMouseEvent *event)
void widgetGotTabletEvent (QTabletEvent *event)
void widgetGotEnterEvent (QEvent *event)
void widgetGotLeaveEvent (QEvent *event)
void widgetGotWheelEvent (QWheelEvent *event)
void widgetGotKeyPressEvent (QKeyEvent *event)
void widgetGotKeyReleaseEvent (QKeyEvent *event)
void widgetGotDragEnterEvent (QDragEnterEvent *event)
void widgetGotDropEvent (QDropEvent *event)
void moveEvent (KisMoveEvent *event)
void buttonPressEvent (KisButtonPressEvent *event)
void buttonReleaseEvent (KisButtonReleaseEvent *event)
void doubleClickEvent (KisDoubleClickEvent *event)
void translateTabletEvent (KisEvent *event)
bool x11Event (XEvent *event, Display *x11Display, WId winId, QPoint widgetOriginPos)

Static Protected Member Functions

static Qt::ButtonState translateX11ButtonState (int state)
static Qt::ButtonState translateX11Button (unsigned int button)

Protected Attributes

bool m_enableMoveEventCompressionHint
double m_lastPressure
int m_lastRootX
int m_lastRootY

Static Protected Attributes

static bool X11SupportInitialised
static long X11AltMask
static long X11MetaMask

The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys