summaryrefslogtreecommitdiffstats
path: root/doc/src/frameworks-technologies
diff options
context:
space:
mode:
authorDavid Boddie <dboddie@trolltech.com>2009-10-16 15:07:48 (GMT)
committerDavid Boddie <dboddie@trolltech.com>2009-10-16 15:15:24 (GMT)
commit20fd14900702103442ee95dd025706c6f263c6f6 (patch)
treedccdb3b8110cbe931100b5e31d9432d775ff6c50 /doc/src/frameworks-technologies
parentf0688de89cb82f6d3715bb03d7706fca4e6ab86f (diff)
downloadQt-20fd14900702103442ee95dd025706c6f263c6f6.zip
Qt-20fd14900702103442ee95dd025706c6f263c6f6.tar.gz
Qt-20fd14900702103442ee95dd025706c6f263c6f6.tar.bz2
Doc: Documentation for gesture features. Still a moving target.
Reviewed-by: Trust Me
Diffstat (limited to 'doc/src/frameworks-technologies')
-rw-r--r--doc/src/frameworks-technologies/gestures.qdoc20
1 files changed, 10 insertions, 10 deletions
diff --git a/doc/src/frameworks-technologies/gestures.qdoc b/doc/src/frameworks-technologies/gestures.qdoc
index e5947a2..a619fe8 100644
--- a/doc/src/frameworks-technologies/gestures.qdoc
+++ b/doc/src/frameworks-technologies/gestures.qdoc
@@ -41,10 +41,9 @@
/*!
\page gestures-overview.html
- \startpage index.html Qt Reference Documentation
-
\title Gestures Programming
\ingroup frameworks-technologies
+ \startpage index.html Qt Reference Documentation
\brief An overview of the Qt support for Gesture programming.
@@ -60,10 +59,11 @@
\section1 Overview
QGesture is the central class in Qt's gesture framework, providing a container
- for information about gestures performed by the user, such as panning, pinching
- and swiping. QGesture exposes properties that give general information that is
- common to all gestures, and these can be extended to provide additional
- gesture-specific information.
+ for information about gestures performed by the user. QGesture exposes
+ properties that give general information that is common to all gestures, and
+ these can be extended to provide additional gesture-specific information.
+ Common panning, pinching and swiping gestures are represented by specialized
+ classes: QPanGesture, QPinchGesture and QSwipeGesture.
Developers can also implement new gestures by subclassing and extending the
QGestureRecognizer class. Adding support for a new gesture involves implementing
@@ -80,7 +80,7 @@
required gesture type. The standard types are defined by the Qt::GestureType
enum and include many commonly used gestures.
- \snippet examples/gestures/imageviewer/imagewidget.cpp enable gestures
+ \snippet examples/gestures/imagegestures/imagewidget.cpp enable gestures
In the above code, the gesture is set up in the constructor of the target object
itself.
@@ -93,18 +93,18 @@
\l{QWidget::}{event()} handler function and delegates gesture events to a
specialized gestureEvent() function:
- \snippet examples/gestures/imageviewer/imagewidget.cpp event handler
+ \snippet examples/gestures/imagegestures/imagewidget.cpp event handler
The gesture events delivered to the target object can be examined individually
and dealt with appropriately:
- \snippet examples/gestures/imageviewer/imagewidget.cpp gesture event handler
+ \snippet examples/gestures/imagegestures/imagewidget.cpp gesture event handler
Responding to a gesture is simply a matter of obtaining the QGesture object
delivered in the QGestureEvent sent to the target object and examining the
information it contains.
- \snippet examples/gestures/imageviewer/imagewidget.cpp swipe function
+ \snippet examples/gestures/imagegestures/imagewidget.cpp swipe function
Here, we examine the direction in which the user swiped the widget and modify
its contents accordingly.