4#ifndef QHAIKURASTERWINDOW_H
5#define QHAIKURASTERWINDOW_H
21 void Draw(BRect updateRect)
override;
23 void MouseUp(BPoint pos)
override;
24 void MouseMoved(BPoint pos, uint32 code,
const BMessage *dragMessage)
override;
25 void KeyDown(
const char *bytes, int32 numBytes)
override;
26 void KeyUp(
const char *bytes, int32 numBytes)
override;
30 void wheelEvent(
const QPoint &localPosition,
const QPoint &globalPosition,
int delta, Qt::Orientation orientation, Qt::KeyboardModifiers modifiers);
31 void keyEvent(QEvent::Type type,
int key, Qt::KeyboardModifiers modifiers,
const QString &text);
37 Qt::MouseButtons keyStateToMouseButtons(uint32 keyState)
const;
38 Qt::KeyboardModifiers keyStateToModifiers(uint32 keyState)
const;
39 void handleKeyEvent(QEvent::Type type, BMessage *message);
void MessageReceived(BMessage *message) override
void wheelEvent(const QPoint &localPosition, const QPoint &globalPosition, int delta, Qt::Orientation orientation, Qt::KeyboardModifiers modifiers)
void drawRequest(const QRect &rect)
void MouseUp(BPoint pos) override
void Draw(BRect updateRect) override
void MouseMoved(BPoint pos, uint32 code, const BMessage *dragMessage) override
void KeyDown(const char *bytes, int32 numBytes) override
void MouseDown(BPoint pos) override
void keyEvent(QEvent::Type type, int key, Qt::KeyboardModifiers modifiers, const QString &text)
void KeyUp(const char *bytes, int32 numBytes) override
BView * nativeViewHandle() const