1
/* Copyright 2011 Canonical, Ltd. This software is licensed under the GNU
2
* Lesser General Public License version 3 or later (see the file COPYING).
5
#include "oifrotatearea.h"
7
#include "gestureevent.h"
9
OIFRotateArea::OIFRotateArea(QDeclarativeItem* parent)
10
: ContinuousGestureArea(parent, kRotate)
13
bool OIFRotateArea::IsGestureEventHandled(GestureEvent* event) {
15
event->attributes().value(GEIS_GESTURE_ATTRIBUTE_ANGLE).toFloat();
19
return ContinuousGestureArea::IsGestureEventHandled(event) ||
20
angle_.receivers(SIGNAL(initialChanged())) > 0 ||
21
angle_.receivers(SIGNAL(currentChanged())) > 0;
24
void OIFRotateArea::HandleGestureUpdateEvent(bool end,
25
GestureEvent* event) {
27
event->attributes().value(GEIS_GESTURE_ATTRIBUTE_ANGLE).toFloat();
31
ContinuousGestureArea::HandleGestureUpdateEvent(end, event);