Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(188)

Side by Side Diff: Source/WebCore/platform/PlatformTouchEvent.h

Issue 13687007: Remove PLATFORM(BLACKBERRY) support. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 7 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies) 2 Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies)
3 3
4 This library is free software; you can redistribute it and/or 4 This library is free software; you can redistribute it and/or
5 modify it under the terms of the GNU Library General Public 5 modify it under the terms of the GNU Library General Public
6 License as published by the Free Software Foundation; either 6 License as published by the Free Software Foundation; either
7 version 2 of the License, or (at your option) any later version. 7 version 2 of the License, or (at your option) any later version.
8 8
9 This library is distributed in the hope that it will be useful, 9 This library is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of 10 but WITHOUT ANY WARRANTY; without even the implied warranty of
(...skipping 14 matching lines...) Expand all
25 #include <wtf/Vector.h> 25 #include <wtf/Vector.h>
26 26
27 #if ENABLE(TOUCH_EVENTS) 27 #if ENABLE(TOUCH_EVENTS)
28 28
29 #if PLATFORM(QT) 29 #if PLATFORM(QT)
30 QT_BEGIN_NAMESPACE 30 QT_BEGIN_NAMESPACE
31 class QTouchEvent; 31 class QTouchEvent;
32 QT_END_NAMESPACE 32 QT_END_NAMESPACE
33 #endif 33 #endif
34 34
35 #if PLATFORM(BLACKBERRY)
36 namespace BlackBerry {
37 namespace Platform {
38 class TouchEvent;
39 };
40 };
41 #endif
42
43 namespace WebCore { 35 namespace WebCore {
44 36
45 37
46 class PlatformTouchEvent : public PlatformEvent { 38 class PlatformTouchEvent : public PlatformEvent {
47 public: 39 public:
48 PlatformTouchEvent() 40 PlatformTouchEvent()
49 : PlatformEvent(PlatformEvent::TouchStart) 41 : PlatformEvent(PlatformEvent::TouchStart)
50 #if PLATFORM(BLACKBERRY)
51 , m_rotation(0)
52 , m_scale(1)
53 , m_doubleTap(false)
54 , m_touchHold(false)
55 #endif
56 { 42 {
57 } 43 }
58 44
59 #if PLATFORM(BLACKBERRY)
60 explicit PlatformTouchEvent(BlackBerry::Platform::TouchEvent*);
61 #endif
62
63 const Vector<PlatformTouchPoint>& touchPoints() const { return m_touchPoints ; } 45 const Vector<PlatformTouchPoint>& touchPoints() const { return m_touchPoints ; }
64 46
65 #if PLATFORM(BLACKBERRY)
66 float rotation() const { return m_rotation; }
67 float scale() const { return m_scale; }
68 bool doubleTap() const { return m_doubleTap; }
69 bool touchHold() const { return m_touchHold; }
70 #endif
71
72 protected: 47 protected:
73 Vector<PlatformTouchPoint> m_touchPoints; 48 Vector<PlatformTouchPoint> m_touchPoints;
74 #if PLATFORM(BLACKBERRY)
75 float m_rotation;
76 float m_scale;
77 bool m_doubleTap;
78 bool m_touchHold;
79 #endif
80 }; 49 };
81 50
82 } 51 }
83 52
84 #endif // ENABLE(TOUCH_EVENTS) 53 #endif // ENABLE(TOUCH_EVENTS)
85 54
86 #endif // PlatformTouchEvent_h 55 #endif // PlatformTouchEvent_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698