From 51155fceba5d44595b535028bcb04d70d2347349 Mon Sep 17 00:00:00 2001 From: "commit-queue@webkit.org" Date: Thu, 23 Feb 2012 00:56:06 +0000 Subject: [PATCH] [Qt] Add eventSender.gestureTap https://bugs.webkit.org/show_bug.cgi?id=66173 Patch by Allan Sandfeld Jensen on 2012-02-22 Reviewed by Kenneth Rohde Christiansen. Tools: * DumpRenderTree/qt/EventSenderQt.cpp: (EventSender::gestureTap): * DumpRenderTree/qt/EventSenderQt.h: LayoutTests: Unskip gestureTap test. * platform/qt/Skipped: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108577 268f45cc-cd09-0410-ab3c-d52691b4dbfc --- LayoutTests/ChangeLog | 11 +++++++++++ LayoutTests/platform/qt/Skipped | 3 --- Tools/ChangeLog | 11 +++++++++++ Tools/DumpRenderTree/qt/EventSenderQt.cpp | 9 +++++++++ Tools/DumpRenderTree/qt/EventSenderQt.h | 2 ++ 5 files changed, 33 insertions(+), 3 deletions(-) diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog index 74c4c0e..45ac6f2 100644 --- a/LayoutTests/ChangeLog +++ b/LayoutTests/ChangeLog @@ -1,3 +1,14 @@ +2012-02-22 Allan Sandfeld Jensen + + [Qt] Add eventSender.gestureTap + https://bugs.webkit.org/show_bug.cgi?id=66173 + + Reviewed by Kenneth Rohde Christiansen. + + Unskip gestureTap test. + + * platform/qt/Skipped: + 2012-02-22 Nate Chapin Test Range header compliance for CachedResources. diff --git a/LayoutTests/platform/qt/Skipped b/LayoutTests/platform/qt/Skipped index 05db365..c4b9dad 100644 --- a/LayoutTests/platform/qt/Skipped +++ b/LayoutTests/platform/qt/Skipped @@ -2435,9 +2435,6 @@ fast/events/remove-target-in-mouseup.html fast/events/selectstart-by-double-triple-clicks.html fast/events/selectstart-by-drag.html -# [Qt] Add eventSender.gestureTap -# https://bugs.webkit.org/show_bug.cgi?id=66173 -fast/events/touch/gesture/gesture-click.html # New tests introduced in https://bugs.webkit.org/show_bug.cgi?id=66272. Needs # Qt implementation. fast/events/touch/gesture/gesture-scroll.html diff --git a/Tools/ChangeLog b/Tools/ChangeLog index 95aa482..83614e1 100644 --- a/Tools/ChangeLog +++ b/Tools/ChangeLog @@ -1,3 +1,14 @@ +2012-02-22 Allan Sandfeld Jensen + + [Qt] Add eventSender.gestureTap + https://bugs.webkit.org/show_bug.cgi?id=66173 + + Reviewed by Kenneth Rohde Christiansen. + + * DumpRenderTree/qt/EventSenderQt.cpp: + (EventSender::gestureTap): + * DumpRenderTree/qt/EventSenderQt.h: + 2012-02-22 Brady Eidson and https://bugs.webkit.org/show_bug.cgi?id=79279 diff --git a/Tools/DumpRenderTree/qt/EventSenderQt.cpp b/Tools/DumpRenderTree/qt/EventSenderQt.cpp index 3e4590e..05b59d1 100644 --- a/Tools/DumpRenderTree/qt/EventSenderQt.cpp +++ b/Tools/DumpRenderTree/qt/EventSenderQt.cpp @@ -677,3 +677,12 @@ void EventSender::postEvent(QObject* receiver, QEvent* event) } else QApplication::postEvent(receiver, event); // event deleted by the system } + +void EventSender::gestureTap(int x, int y) +{ + addTouchPoint(x, y); + touchStart(); + releaseTouchPoint(0); + touchEnd(); +} + diff --git a/Tools/DumpRenderTree/qt/EventSenderQt.h b/Tools/DumpRenderTree/qt/EventSenderQt.h index 7368184..0a10ed4 100644 --- a/Tools/DumpRenderTree/qt/EventSenderQt.h +++ b/Tools/DumpRenderTree/qt/EventSenderQt.h @@ -81,6 +81,8 @@ public slots: void clearTouchPoints(); void releaseTouchPoint(int index); + void gestureTap(int x, int y); + protected: void timerEvent(QTimerEvent*); -- 2.7.4