Qyoto  4.0.5
Qyoto is a C# language binding for Qt
 All Classes Namespaces Functions Variables Typedefs Enumerations Properties
QtGui.QGestureEvent Class Reference

The QGestureEvent class provides the description of triggered gestures. More...

Inheritance diagram for QtGui.QGestureEvent:
Collaboration diagram for QtGui.QGestureEvent:

Public Member Functions

 QGestureEvent (QGestureEvent copy)
 
 
 QGestureEvent (System.Collections.Generic.List< QGesture > gestures)
 
 
override void CreateProxy ()
 
new void Accept ()
 
 
new void Accept (QGesture arg1)
 
 
new void Accept (Qt.GestureType arg1)
 
 
new
System.Collections.Generic.List
< QGesture
ActiveGestures ()
 
 
new
System.Collections.Generic.List
< QGesture
CanceledGestures ()
 
 
new QGesture Gesture (Qt.GestureType type)
 
 
new
System.Collections.Generic.List
< QGesture
Gestures ()
 
 
new void Ignore ()
 
 
new void Ignore (QGesture arg1)
 
 
new void Ignore (Qt.GestureType arg1)
 
 
new bool IsAccepted ()
 
 
new bool IsAccepted (QGesture arg1)
 
 
new bool IsAccepted (Qt.GestureType arg1)
 
 
new QPointF MapToGraphicsScene (QPointF gesturePoint)
 
 
new void SetAccepted (QGesture arg1, bool arg2)
 
 
new void SetAccepted (bool accepted)
 
 
new void SetAccepted (Qt.GestureType arg1, bool arg2)
 
 
new void Dispose ()
 
- Public Member Functions inherited from QtCore.QEvent
 QEvent (QEvent copy)
 
 
 QEvent (QEvent.Type type)
 
 
new void Accept ()
 
 
new void Ignore ()
 
 
new bool IsAccepted ()
 
new void SetAccepted (bool accepted)
 
new bool Spontaneous ()
 
 
new QEvent.Type type ()
 
 
new void Dispose ()
 

Protected Member Functions

 QGestureEvent (System.Type dummy)
 
- Protected Member Functions inherited from QtCore.QEvent
 QEvent (System.Type dummy)
 

Properties

new QWidget Widget [get, set]
 
 
- Properties inherited from QtCore.QEvent
virtual System.IntPtr SmokeObject [get, set]
 
new ushort T [get, set]
 
static new QMetaObject StaticMetaObject [get]
 

Additional Inherited Members

- Public Types inherited from QtCore.QEvent
enum  Type {
  AcceptDropsChange = 152, AccessibilityDescription = 130, AccessibilityHelp = 119, AccessibilityPrepare = 86,
  ActionAdded = 114, ActionChanged = 113, ActionRemoved = 115, ActivateControl = 80,
  ActivationChange = 99, ApplicationActivate = 121, ApplicationActivated = 121, ApplicationDeactivate = 122,
  ApplicationDeactivated = 122, ApplicationFontChange = 36, ApplicationLayoutDirectionChange = 37, ApplicationPaletteChange = 38,
  ApplicationWindowIconChange = 35, ChildAdded = 68, ChildPolished = 69, ChildRemoved = 71,
  Clipboard = 40, Close = 19, CloseSoftwareInputPanel = 200, ContentsRectChange = 178,
  ContextMenu = 82, Create = 15, CursorChange = 183, DeactivateControl = 81,
  DeferredDelete = 52, Destroy = 16, DragEnter = 60, DragLeave = 62,
  DragMove = 61, DragResponse = 64, Drop = 63, DynamicPropertyChange = 170,
  EmbeddingControl = 79, EnabledChange = 98, Enter = 10, EnterWhatsThisMode = 124,
  FileOpen = 116, FocusIn = 8, FocusOut = 9, FontChange = 97,
  FutureCallOut = 180, Gesture = 198, GestureOverride = 202, GrabKeyboard = 188,
  GrabMouse = 186, GraphicsSceneContextMenu = 159, GraphicsSceneDragEnter = 164, GraphicsSceneDragLeave = 166,
  GraphicsSceneDragMove = 165, GraphicsSceneDrop = 167, GraphicsSceneHelp = 163, GraphicsSceneHoverEnter = 160,
  GraphicsSceneHoverLeave = 162, GraphicsSceneHoverMove = 161, GraphicsSceneMouseDoubleClick = 158, GraphicsSceneMouseMove = 155,
  GraphicsSceneMousePress = 156, GraphicsSceneMouseRelease = 157, GraphicsSceneMove = 182, GraphicsSceneResize = 181,
  GraphicsSceneWheel = 168, HelpRequest = 95, Hide = 18, HideToParent = 27,
  HoverEnter = 127, HoverLeave = 128, HoverMove = 129, IconDrag = 96,
  IconTextChange = 101, InputMethod = 83, KeyPress = 6, KeyRelease = 7,
  KeyboardLayoutChange = 169, LanguageChange = 89, LayoutDirectionChange = 90, LayoutRequest = 76,
  Leave = 11, LeaveWhatsThisMode = 125, LocaleChange = 88, MacGLClearDrawable = 191,
  MacGLWindowChange = 179, MacSizeChange = 177, MaxUser = 65535, MenubarUpdated = 153,
  MetaCall = 43, ModifiedChange = 102, MouseButtonDblClick = 4, MouseButtonPress = 2,
  MouseButtonRelease = 3, MouseMove = 5, MouseTrackingChange = 109, Move = 13,
  NativeGesture = 197, NetworkReplyUpdated = 185, NonClientAreaMouseButtonDblClick = 176, NonClientAreaMouseButtonPress = 174,
  NonClientAreaMouseButtonRelease = 175, NonClientAreaMouseMove = 173, None = 0, OkRequest = 94,
  Paint = 12, PaletteChange = 39, ParentAboutToChange = 131, ParentChange = 21,
  Polish = 75, PolishRequest = 74, QueryWhatsThis = 123, Quit = 20,
  RequestSoftwareInputPanel = 199, Resize = 14, Shortcut = 117, ShortcutOverride = 51,
  Show = 17, ShowToParent = 26, ShowWindowRequest = 73, SockAct = 50,
  Speech = 42, StateMachineSignal = 192, StateMachineWrapped = 193, StatusTip = 112,
  Style = 91, StyleChange = 100, TabletEnterProximity = 171, TabletLeaveProximity = 172,
  TabletMove = 87, TabletPress = 92, TabletRelease = 93, ThreadChange = 22,
  Timer = 1, ToolBarChange = 120, ToolTip = 110, ToolTipChange = 184,
  TouchBegin = 194, TouchEnd = 196, TouchUpdate = 195, UngrabKeyboard = 189,
  UngrabMouse = 187, UpdateLater = 78, UpdateRequest = 77, UpdateSoftKeys = 201,
  User = 1000, WhatsThis = 111, WhatsThisClicked = 118, Wheel = 31,
  WinEventAct = 132, WinIdChange = 203, WindowActivate = 24, WindowBlocked = 103,
  WindowDeactivate = 25, WindowIconChange = 34, WindowStateChange = 105, WindowTitleChange = 33,
  WindowUnblocked = 104, ZOrderChange = 126, ZeroTimerEvent = 154
}
  More...
 
- Static Public Member Functions inherited from QtCore.QEvent
static int RegisterEventType (int hint=-1)
 
 
- Protected Attributes inherited from QtCore.QEvent
SmokeInvocation interceptor
 

Detailed Description

The QGestureEvent class provides the description of triggered gestures.

The QGestureEvent class contains a list of gestures, which can be obtained using the gestures() function.

The gestures are either active or canceled. A list of those that are currently being executed can be obtained using the activeGestures() function. A list of those which were previously active and have been canceled can be accessed using the canceledGestures() function. A gesture might be canceled if the current window loses focus, for example, or because of a timeout, or for other reasons.

If the event handler does not accept the event by calling the generic QEvent::accept() function, all individual QGesture object that were not accepted and in the Qt::GestureStarted state will be propagated up the parent widget chain until a widget accepts them individually, by calling QGestureEvent::accept() for each of them, or an event filter consumes the event.

Further Reading

For an overview of gesture handling in Qt and information on using gestures in your applications, see the Gestures Programming document.

See also QGesture, QGestureRecognizer, QWidget::grabGesture(), and QGraphicsObject::grabGesture().

Constructor & Destructor Documentation

QtGui.QGestureEvent.QGestureEvent ( System.Type  dummy)
protected
QtGui.QGestureEvent.QGestureEvent ( QGestureEvent  copy)

Creates new QGestureEvent containing a list of gestures.

QtGui.QGestureEvent.QGestureEvent ( System.Collections.Generic.List< QGesture gestures)

Creates new QGestureEvent containing a list of gestures.

Member Function Documentation

new void QtGui.QGestureEvent.Accept ( )

Accepts the event, the equivalent of calling setAccepted(true).

See also QEvent::accept().

new void QtGui.QGestureEvent.Accept ( QGesture  arg1)

Sets the accept flag of the given gesture object, the equivalent of calling setAccepted(gesture, true).

Setting the accept flag indicates that the event receiver wants the gesture. Unwanted gestures may be propagated to the parent widget.

See also QGestureEvent::ignore().

new void QtGui.QGestureEvent.Accept ( Qt.GestureType  arg1)

Sets the accept flag of the given gestureType, the equivalent of calling setAccepted(gestureType, true).

Setting the accept flag indicates that the event receiver wants the gesture. Unwanted gestures may be propagated to the parent widget.

See also QGestureEvent::ignore().

new System.Collections.Generic.List<QGesture> QtGui.QGestureEvent.ActiveGestures ( )

Returns a list of active (not canceled) gestures.

new System.Collections.Generic.List<QGesture> QtGui.QGestureEvent.CanceledGestures ( )

Returns a list of canceled gestures.

override void QtGui.QGestureEvent.CreateProxy ( )
virtual

Reimplemented from QtCore.QEvent.

new void QtGui.QGestureEvent.Dispose ( )
new QGesture QtGui.QGestureEvent.Gesture ( Qt.GestureType  type)

Returns a gesture object by type.

new System.Collections.Generic.List<QGesture> QtGui.QGestureEvent.Gestures ( )

Returns all gestures that are delivered in the event.

new void QtGui.QGestureEvent.Ignore ( )

Ignores the event, the equivalent of calling setAccepted(false).

See also QEvent::ignore().

new void QtGui.QGestureEvent.Ignore ( QGesture  arg1)

Clears the accept flag parameter of the given gesture object, the equivalent of calling setAccepted(gesture, false).

Clearing the accept flag indicates that the event receiver does not want the gesture. Unwanted gestures may be propagated to the parent widget.

See also QGestureEvent::accept().

new void QtGui.QGestureEvent.Ignore ( Qt.GestureType  arg1)

Clears the accept flag parameter of the given gestureType, the equivalent of calling setAccepted(gesture, false).

Clearing the accept flag indicates that the event receiver does not want the gesture. Unwanted gestures may be propgated to the parent widget.

See also QGestureEvent::accept().

new bool QtGui.QGestureEvent.IsAccepted ( )

Returns true is the event has been accepted; otherwise returns false.

See also QEvent::accepted.

new bool QtGui.QGestureEvent.IsAccepted ( QGesture  arg1)

Returns true if the gesture is accepted; otherwise returns false.

new bool QtGui.QGestureEvent.IsAccepted ( Qt.GestureType  arg1)

Returns true if the gesture of type gestureType is accepted; otherwise returns false.

new QPointF QtGui.QGestureEvent.MapToGraphicsScene ( QPointF  gesturePoint)

Returns the scene-local coordinates if the gesturePoint is inside a graphics view.

This functional might be useful when the gesture event is delivered to a QGraphicsObject to translate a point in screen coordinates to scene-local coordinates.

See also QPointF::isNull() and ..

new void QtGui.QGestureEvent.SetAccepted ( QGesture  arg1,
bool  arg2 
)

Sets the accept flag of the given gesture object to the specified value.

Setting the accept flag indicates that the event receiver wants the gesture. Unwanted gestures may be propagated to the parent widget.

By default, gestures in events of type QEvent::Gesture are accepted, and gestures in QEvent::GestureOverride events are ignored.

For convenience, the accept flag can also be set with accept(gesture), and cleared with ignore(gesture).

new void QtGui.QGestureEvent.SetAccepted ( bool  accepted)

Sets or clears the event's internal flag that determines whether it should be delivered to other objects.

Calling this function with a value of true for accepted 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.

For convenience, the accept flag can also be set with accept(), and cleared with ignore().

See also isAccepted() and QEvent::accepted.

new void QtGui.QGestureEvent.SetAccepted ( Qt.GestureType  arg1,
bool  arg2 
)

Sets the accept flag of the given gestureType object to the specified value.

Setting the accept flag indicates that the event receiver wants to receive gestures of the specified type, gestureType. Unwanted gestures may be propagated to the parent widget.

By default, gestures in events of type QEvent::Gesture are accepted, and gestures in QEvent::GestureOverride events are ignored.

For convenience, the accept flag can also be set with accept(gestureType), and cleared with ignore(gestureType).

Property Documentation

new QWidget QtGui.QGestureEvent.Widget
getset

Returns the widget on which the event occurred.