File: qgestureevent.html

package info (click to toggle)
python-qt4 4.12.1%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 40,300 kB
  • ctags: 6,185
  • sloc: python: 125,988; cpp: 13,291; xml: 292; makefile: 246; php: 27; sh: 2
file content (154 lines) | stat: -rw-r--r-- 13,216 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html><head><title>QGestureEvent Class Reference</title><style>h3.fn,span.fn { margin-left: 1cm; text-indent: -1cm }
a:link { color: #004faf; text-decoration: none }
a:visited { color: #672967; text-decoration: none }
td.postheader { font-family: sans-serif }
tr.address { font-family: sans-serif }
body { background: #ffffff; color: black; }
</style></head><body><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr /><td align="left" valign="top" width="32"><img align="left" border="0" height="32" src="images/rb-logo.png" width="32" /></td><td width="1">&#160;&#160;</td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a>&#160;&#183; <a href="classes.html"><font color="#004faf">All Classes</font></a>&#160;&#183; <a href="modules.html"><font color="#004faf">Modules</font></a></td></table><h1 align="center">QGestureEvent Class Reference<br /><sup><sup>[<a href="qtgui.html">QtGui</a> module]</sup></sup></h1><p>The QGestureEvent class provides the description of triggered
gestures. <a href="#details">More...</a></p>

<p>Inherits <a href="qevent.html">QEvent</a>.</p><h3>Methods</h3><ul><li><div class="fn" /><b><a href="qgestureevent.html#QGestureEvent">__init__</a></b> (<i>self</i>, unknown-type&#160;<i>gestures</i>)</li><li><div class="fn" /><b><a href="qgestureevent.html#QGestureEvent-2">__init__</a></b> (<i>self</i>, QGestureEvent)</li><li><div class="fn" /><b><a href="qgestureevent.html#accept">accept</a></b> (<i>self</i>)</li><li><div class="fn" /><b><a href="qgestureevent.html#accept-2">accept</a></b> (<i>self</i>, QGesture)</li><li><div class="fn" /><b><a href="qgestureevent.html#accept-3">accept</a></b> (<i>self</i>, Qt.GestureType)</li><li><div class="fn" />unknown-type <b><a href="qgestureevent.html#activeGestures">activeGestures</a></b> (<i>self</i>)</li><li><div class="fn" />unknown-type <b><a href="qgestureevent.html#canceledGestures">canceledGestures</a></b> (<i>self</i>)</li><li><div class="fn" />QGesture <b><a href="qgestureevent.html#gesture">gesture</a></b> (<i>self</i>, Qt.GestureType&#160;<i>type</i>)</li><li><div class="fn" />unknown-type <b><a href="qgestureevent.html#gestures">gestures</a></b> (<i>self</i>)</li><li><div class="fn" /><b><a href="qgestureevent.html#ignore">ignore</a></b> (<i>self</i>)</li><li><div class="fn" /><b><a href="qgestureevent.html#ignore-2">ignore</a></b> (<i>self</i>, QGesture)</li><li><div class="fn" /><b><a href="qgestureevent.html#ignore-3">ignore</a></b> (<i>self</i>, Qt.GestureType)</li><li><div class="fn" />bool <b><a href="qgestureevent.html#isAccepted">isAccepted</a></b> (<i>self</i>)</li><li><div class="fn" />bool <b><a href="qgestureevent.html#isAccepted-2">isAccepted</a></b> (<i>self</i>, QGesture)</li><li><div class="fn" />bool <b><a href="qgestureevent.html#isAccepted-3">isAccepted</a></b> (<i>self</i>, Qt.GestureType)</li><li><div class="fn" />QPointF <b><a href="qgestureevent.html#mapToGraphicsScene">mapToGraphicsScene</a></b> (<i>self</i>, QPointF&#160;<i>gesturePoint</i>)</li><li><div class="fn" /><b><a href="qgestureevent.html#setAccepted">setAccepted</a></b> (<i>self</i>, bool&#160;<i>accepted</i>)</li><li><div class="fn" /><b><a href="qgestureevent.html#setAccepted-2">setAccepted</a></b> (<i>self</i>, QGesture, bool)</li><li><div class="fn" /><b><a href="qgestureevent.html#setAccepted-3">setAccepted</a></b> (<i>self</i>, Qt.GestureType, bool)</li><li><div class="fn" />QWidget <b><a href="qgestureevent.html#widget">widget</a></b> (<i>self</i>)</li></ul><a name="details" /><hr /><h2>Detailed Description</h2><p>The QGestureEvent class provides the description of triggered
gestures.</p>
<p>The QGestureEvent class contains a list of gestures, which can
be obtained using the <a href="qgestureevent.html#gestures">gestures</a>() function.</p>
<p>The gestures are either active or canceled. A list of those that
are currently being executed can be obtained using the <a href="qgestureevent.html#activeGestures">activeGestures</a>() function.
A list of those which were previously active and have been canceled
can be accessed using the <a href="qgestureevent.html#canceledGestures">canceledGestures</a>()
function. A gesture might be canceled if the current window loses
focus, for example, or because of a timeout, or for other
reasons.</p>
<p>If the event handler does not accept the event by calling the
generic <a href="qevent.html#accept">QEvent.accept</a>() function,
all individual <a href="qgesture.html">QGesture</a> object that
were not accepted and in the <a href="qt.html#GestureState-enum">Qt.GestureStarted</a> state will be
propagated up the parent widget chain until a widget accepts them
individually, by calling <a href="qgestureevent.html#accept">QGestureEvent.accept</a>() for each of
them, or an event filter consumes the event.</p>
<a id="further-reading" name="further-reading" />
<h3>Further Reading</h3>
<p>For an overview of gesture handling in Qt and information on
using gestures in your applications, see the <a href="gestures-overview.html">Gestures Programming</a> document.</p>
<hr /><h2>Method Documentation</h2><h3 class="fn"><a name="QGestureEvent" />QGestureEvent.__init__ (<i>self</i>, unknown-type&#160;<i>gestures</i>)</h3><p>Creates new <a href="qgestureevent.html">QGestureEvent</a>
containing a list of <i>gestures</i>.</p>


<h3 class="fn"><a name="QGestureEvent-2" />QGestureEvent.__init__ (<i>self</i>, <a href="qgestureevent.html">QGestureEvent</a>)</h3><h3 class="fn"><a name="accept" />QGestureEvent.accept (<i>self</i>)</h3><p>Accepts the event, the equivalent of calling
setAccepted(true).</p>
<p><b>See also</b> <a href="qevent.html#accept">QEvent.accept</a>().</p>


<h3 class="fn"><a name="accept-2" />QGestureEvent.accept (<i>self</i>, <a href="qgesture.html">QGesture</a>)</h3><p>Sets the accept flag of the given <i>gesture</i> object, the
equivalent of calling <a href="qgestureevent.html#setAccepted">setAccepted(gesture,
true)</a>.</p>
<p>Setting the accept flag indicates that the event receiver wants
the gesture. Unwanted gestures may be propagated to the parent
widget.</p>
<p><b>See also</b> <a href="qgestureevent.html#ignore">QGestureEvent.ignore</a>().</p>


<h3 class="fn"><a name="accept-3" />QGestureEvent.accept (<i>self</i>, <a href="qt.html#GestureType-enum">Qt.GestureType</a>)</h3><p>Sets the accept flag of the given <i>gestureType</i>, the
equivalent of calling <a href="qgestureevent.html#setAccepted">setAccepted(gestureType,
true)</a>.</p>
<p>Setting the accept flag indicates that the event receiver wants
the gesture. Unwanted gestures may be propagated to the parent
widget.</p>
<p><b>See also</b> <a href="qgestureevent.html#ignore">QGestureEvent.ignore</a>().</p>


<h3 class="fn"><a name="activeGestures" />unknown-type QGestureEvent.activeGestures (<i>self</i>)</h3><p>Returns a list of active (not canceled) gestures.</p>


<h3 class="fn"><a name="canceledGestures" />unknown-type QGestureEvent.canceledGestures (<i>self</i>)</h3><p>Returns a list of canceled gestures.</p>


<h3 class="fn"><a name="gesture" /><a href="qgesture.html">QGesture</a> QGestureEvent.gesture (<i>self</i>, <a href="qt.html#GestureType-enum">Qt.GestureType</a>&#160;<i>type</i>)</h3><p>Returns a gesture object by <i>type</i>.</p>


<h3 class="fn"><a name="gestures" />unknown-type QGestureEvent.gestures (<i>self</i>)</h3><p>Returns all gestures that are delivered in the event.</p>


<h3 class="fn"><a name="ignore" />QGestureEvent.ignore (<i>self</i>)</h3><p>Ignores the event, the equivalent of calling
setAccepted(false).</p>
<p><b>See also</b> <a href="qevent.html#ignore">QEvent.ignore</a>().</p>


<h3 class="fn"><a name="ignore-2" />QGestureEvent.ignore (<i>self</i>, <a href="qgesture.html">QGesture</a>)</h3><p>Clears the accept flag parameter of the given <i>gesture</i>
object, the equivalent of calling <a href="qgestureevent.html#setAccepted">setAccepted(gesture,
false)</a>.</p>
<p>Clearing the accept flag indicates that the event receiver does
not want the gesture. Unwanted gestures may be propagated to the
parent widget.</p>
<p><b>See also</b> <a href="qgestureevent.html#accept">QGestureEvent.accept</a>().</p>


<h3 class="fn"><a name="ignore-3" />QGestureEvent.ignore (<i>self</i>, <a href="qt.html#GestureType-enum">Qt.GestureType</a>)</h3><p>Clears the accept flag parameter of the given
<i>gestureType</i>, the equivalent of calling <a href="qgestureevent.html#setAccepted">setAccepted(gesture,
false)</a>.</p>
<p>Clearing the accept flag indicates that the event receiver does
not want the gesture. Unwanted gestures may be propgated to the
parent widget.</p>
<p><b>See also</b> <a href="qgestureevent.html#accept">QGestureEvent.accept</a>().</p>


<h3 class="fn"><a name="isAccepted" />bool QGestureEvent.isAccepted (<i>self</i>)</h3><p>Returns true is the event has been accepted; otherwise returns
false.</p>
<p><b>See also</b> <a href="qevent.html#accepted-prop">QEvent.accepted</a>.</p>


<h3 class="fn"><a name="isAccepted-2" />bool QGestureEvent.isAccepted (<i>self</i>, <a href="qgesture.html">QGesture</a>)</h3><p>Returns true if the <i>gesture</i> is accepted; otherwise
returns false.</p>


<h3 class="fn"><a name="isAccepted-3" />bool QGestureEvent.isAccepted (<i>self</i>, <a href="qt.html#GestureType-enum">Qt.GestureType</a>)</h3><p>Returns true if the gesture of type <i>gestureType</i> is
accepted; otherwise returns false.</p>


<h3 class="fn"><a name="mapToGraphicsScene" /><a href="qpointf.html">QPointF</a> QGestureEvent.mapToGraphicsScene (<i>self</i>, <a href="qpointf.html">QPointF</a>&#160;<i>gesturePoint</i>)</h3><p>Returns the scene-local coordinates if the <i>gesturePoint</i>
is inside a graphics view.</p>
<p>This functional might be useful when the gesture event is
delivered to a <a href="qgraphicsobject.html">QGraphicsObject</a>
to translate a point in screen coordinates to scene-local
coordinates.</p>
<p><b>See also</b> <a href="qpointf.html#isNull">QPointF.isNull</a>() and <a href="index.html">.</a>.</p>


<h3 class="fn"><a name="setAccepted" />QGestureEvent.setAccepted (<i>self</i>, bool&#160;<i>accepted</i>)</h3><p>Sets or clears the event's internal flag that determines whether
it should be delivered to other objects.</p>
<p>Calling this function with a value of true for <i>accepted</i>
indicates that the caller has accepted the event and that it should
not be propagated further. Calling this function with a value of
false indicates that the caller has ignored the event and that it
should be delivered to other objects.</p>
<p>For convenience, the accept flag can also be set with <a href="qgestureevent.html#accept">accept</a>(), and cleared with <a href="qgestureevent.html#ignore">ignore</a>().</p>
<p><b>See also</b> <a href="qgestureevent.html#isAccepted">isAccepted</a>() and <a href="qevent.html#accepted-prop">QEvent.accepted</a>.</p>


<h3 class="fn"><a name="setAccepted-2" />QGestureEvent.setAccepted (<i>self</i>, <a href="qgesture.html">QGesture</a>, bool)</h3><p>Sets the accept flag of the given <i>gesture</i> object to the
specified <i>value</i>.</p>
<p>Setting the accept flag indicates that the event receiver wants
the <i>gesture</i>. Unwanted gestures may be propagated to the
parent widget.</p>
<p>By default, gestures in events of type <a href="qevent.html#Type-enum">QEvent.Gesture</a> are accepted, and
gestures in <a href="qevent.html#Type-enum">QEvent.GestureOverride</a> events are
ignored.</p>
<p>For convenience, the accept flag can also be set with <a href="qgestureevent.html#accept">accept</a>(gesture), and cleared with
<a href="qgestureevent.html#ignore">ignore</a>(gesture).</p>


<h3 class="fn"><a name="setAccepted-3" />QGestureEvent.setAccepted (<i>self</i>, <a href="qt.html#GestureType-enum">Qt.GestureType</a>, bool)</h3><p>Sets the accept flag of the given <i>gestureType</i> object to
the specified <i>value</i>.</p>
<p>Setting the accept flag indicates that the event receiver wants
to receive gestures of the specified type, <i>gestureType</i>.
Unwanted gestures may be propagated to the parent widget.</p>
<p>By default, gestures in events of type <a href="qevent.html#Type-enum">QEvent.Gesture</a> are accepted, and
gestures in <a href="qevent.html#Type-enum">QEvent.GestureOverride</a> events are
ignored.</p>
<p>For convenience, the accept flag can also be set with <a href="qgestureevent.html#accept">accept</a>(gestureType), and cleared
with <a href="qgestureevent.html#ignore">ignore</a>(gestureType).</p>


<h3 class="fn"><a name="widget" /><a href="qwidget.html">QWidget</a> QGestureEvent.widget (<i>self</i>)</h3><p>Returns the widget on which the event occurred.</p>
<address><hr /><div align="center"><table border="0" cellspacing="0" width="100%"><tr class="address"><td align="left" width="25%">PyQt&#160;4.12.1 for X11</td><td align="center" width="50%">Copyright &#169; <a href="http://www.riverbankcomputing.com">Riverbank&#160;Computing&#160;Ltd</a> and <a href="http://www.qt.io">The Qt Company</a> 2015</td><td align="right" width="25%">Qt&#160;4.8.7</td></tr></table></div></address></body></html>