[SRUK] Initial copy from Tizen 2.2 version
[platform/core/uifw/dali-core.git] / dali / public-api / events / tap-gesture.cpp
1 //
2 // Copyright (c) 2014 Samsung Electronics Co., Ltd.
3 //
4 // Licensed under the Flora License, Version 1.0 (the License);
5 // you may not use this file except in compliance with the License.
6 // You may obtain a copy of the License at
7 //
8 //     http://floralicense.org/license/
9 //
10 // Unless required by applicable law or agreed to in writing, software
11 // distributed under the License is distributed on an AS IS BASIS,
12 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 // See the License for the specific language governing permissions and
14 // limitations under the License.
15 //
16
17 // CLASS HEADER
18 #include <dali/public-api/events/tap-gesture.h>
19
20 namespace Dali
21 {
22
23 TapGesture::TapGesture()
24 : Gesture(Gesture::Tap, Gesture::Clear),
25   numberOfTaps(1),
26   numberOfTouches(1)
27 {
28 }
29
30 TapGesture::TapGesture( const TapGesture& rhs )
31 : Gesture( rhs ),
32   numberOfTaps( rhs.numberOfTaps ),
33   numberOfTouches( rhs.numberOfTouches ),
34   screenPoint( rhs.screenPoint ),
35   localPoint( rhs.localPoint )
36 {
37 }
38
39 TapGesture& TapGesture::operator=( const TapGesture& rhs )
40 {
41   Gesture::operator=(rhs);
42   numberOfTaps = rhs.numberOfTaps;
43   numberOfTouches = rhs.numberOfTouches;
44   screenPoint = rhs.screenPoint;
45   localPoint = rhs.localPoint;
46
47   return *this;
48 }
49
50 TapGesture::~TapGesture()
51 {
52 }
53
54 } // namespace Dali