diff options
author | Samuel Rødal <samuel.rodal@nokia.com> | 2012-03-07 10:40:31 +0100 |
---|---|---|
committer | Laszlo Agocs <laszlo.p.agocs@nokia.com> | 2012-03-07 11:04:45 +0100 |
commit | 609b8a18d0fb10cbee4a71a68ccee25a29fb071b (patch) | |
tree | 7af33214a2074881e55d8d014ff517f5f157bd8a /tests/auto/client/mockcompositor.h | |
parent | efccc708d4578ff231bba2fba38bbb861dabcbe1 (diff) |
Added testing of key events to client auto test.
This requires passing on the native key code as well when calling into
QWindowSystemInterface from QWaylandInputDevice.
Change-Id: Iea1f98dcc9e050bb42cc48927da17aa54085a5e8
Reviewed-by: Laszlo Agocs <laszlo.p.agocs@nokia.com>
Diffstat (limited to 'tests/auto/client/mockcompositor.h')
-rw-r--r-- | tests/auto/client/mockcompositor.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/auto/client/mockcompositor.h b/tests/auto/client/mockcompositor.h index ece197277..18de0e6cb 100644 --- a/tests/auto/client/mockcompositor.h +++ b/tests/auto/client/mockcompositor.h @@ -80,6 +80,8 @@ public: static void setKeyboardFocus(void *data, const QList<QVariant> ¶meters); static void sendMousePress(void *data, const QList<QVariant> ¶meters); static void sendMouseRelease(void *data, const QList<QVariant> ¶meters); + static void sendKeyPress(void *data, const QList<QVariant> ¶meters); + static void sendKeyRelease(void *data, const QList<QVariant> ¶meters); private: static void bindCompositor(wl_client *client, void *data, uint32_t version, uint32_t id); @@ -142,6 +144,8 @@ public: void setKeyboardFocus(const QSharedPointer<MockSurface> &surface); void sendMousePress(const QSharedPointer<MockSurface> &surface, const QPoint &pos); void sendMouseRelease(const QSharedPointer<MockSurface> &surface); + void sendKeyPress(const QSharedPointer<MockSurface> &surface, uint code); + void sendKeyRelease(const QSharedPointer<MockSurface> &surface, uint code); QSharedPointer<MockSurface> surface(); |