NavigationEvent
Since: BlackBerry 10.3.1
#include <bb/cascades/NavigationEvent>
Navigation events are emitted when the user navigates by swiping, tap or long press on a trackpad or similar.
In order to listen to navigation events, you need to add a NavigationHandler to the VisualNode::eventHandlers.
NavigationHandler, VisualNode::eventHandlers()
Overview
Inheritance
QEvent | |||
bb::cascades::Event | |||
bb::cascades::NavigationEvent |
Public Types Index
Only has inherited public types
Properties Index
int | multiplier [read-only] |
bb::cascades::NavigationEventType::Type | navigationEventType [read-only] |
bb::cascades::PropagationPhase::Type | propagationPhase [read-only]![]() |
QTime | timestamp [read-only]![]() |
Public Functions Index
NavigationEvent (NavigationEventType::Type navigationEventType) | |
NavigationEvent (NavigationEventType::Type navigationEventType, int multiplier) | |
virtual | ~NavigationEvent () |
int | multiplier () const |
bb::cascades::NavigationEventType::Type | navigationEventType () const |
virtual Q_INVOKABLE QString | toDebugString () const |
void | accept ()![]() |
void | ignore ()![]() |
bool | isAccepted () const ![]() |
bb::cascades::PropagationPhase::Type | propagationPhase () const ![]() |
QEvent (Type type)![]() | |
void | setAccepted (bool accepted)![]() |
bool | spontaneous () const ![]() |
QTime | timestamp () const ![]() |
Type | type () const ![]() |
Static Public Functions Index
QEvent::Type | type () |
int | registerEventType (int hint=-1)![]() |
Public Types
(Only has inherited public types)
- None 0
- Timer 1
- MouseButtonPress 2
- MouseButtonRelease 3
- MouseButtonDblClick 4
- MouseMove 5
- KeyPress 6
- KeyRelease 7
- FocusIn 8
- FocusOut 9
- Enter 10
- Leave 11
- Paint 12
- Move 13
- Resize 14
- Create 15
- Destroy 16
- Show 17
- Hide 18
- Close 19
- Quit 20
- ParentChange 21
- ParentAboutToChange 131
- ThreadChange 22
- WindowActivate 24
- WindowDeactivate 25
- ShowToParent 26
- HideToParent 27
- Wheel 31
- WindowTitleChange 33
- WindowIconChange 34
- ApplicationWindowIconChange 35
- ApplicationFontChange 36
- ApplicationLayoutDirectionChange 37
- ApplicationPaletteChange 38
- PaletteChange 39
- Clipboard 40
- Speech 42
- MetaCall 43
- SockAct 50
- WinEventAct 132
- DeferredDelete 52
- DragEnter 60
- DragMove 61
- DragLeave 62
- Drop 63
- DragResponse 64
- ChildAdded 68
- ChildPolished 69
- ChildRemoved 71
- ShowWindowRequest 73
- PolishRequest 74
- Polish 75
- LayoutRequest 76
- UpdateRequest 77
- UpdateLater 78
- EmbeddingControl 79
- ActivateControl 80
- DeactivateControl 81
- InputMethod 83
- AccessibilityPrepare 86
- TabletMove 87
- LocaleChange 88
- LanguageChange 89
- LayoutDirectionChange 90
- Style 91
- TabletPress 92
- TabletRelease 93
- OkRequest 94
- HelpRequest 95
- IconDrag 96
- FontChange 97
- EnabledChange 98
- ActivationChange 99
- StyleChange 100
- IconTextChange 101
- ModifiedChange 102
- MouseTrackingChange 109
- WindowBlocked 103
- WindowUnblocked 104
- WindowStateChange 105
- ToolTip 110
- WhatsThis 111
- StatusTip 112
- ActionChanged 113
- ActionAdded 114
- ActionRemoved 115
- FileOpen 116
- Shortcut 117
- ShortcutOverride 51
- WhatsThisClicked 118
- ToolBarChange 120
- ApplicationActivate 121
- ApplicationActivated ApplicationActivate
- ApplicationDeactivate 122
- ApplicationDeactivated ApplicationDeactivate
- QueryWhatsThis 123
- EnterWhatsThisMode 124
- LeaveWhatsThisMode 125
- ZOrderChange 126
- HoverEnter 127
- HoverLeave 128
- HoverMove 129
- AccessibilityHelp 119
- AccessibilityDescription 130
- AcceptDropsChange 152
- ZeroTimerEvent 154
- GraphicsSceneMouseMove 155
- GraphicsSceneMousePress 156
- GraphicsSceneMouseRelease 157
- GraphicsSceneMouseDoubleClick 158
- GraphicsSceneHoverEnter 160
- GraphicsSceneHoverMove 161
- GraphicsSceneHoverLeave 162
- GraphicsSceneHelp 163
- GraphicsSceneDragEnter 164
- GraphicsSceneDragMove 165
- GraphicsSceneDragLeave 166
- GraphicsSceneDrop 167
- GraphicsSceneWheel 168
- KeyboardLayoutChange 169
- DynamicPropertyChange 170
- TabletEnterProximity 171
- TabletLeaveProximity 172
- NonClientAreaMouseMove 173
- NonClientAreaMouseButtonPress 174
- NonClientAreaMouseButtonRelease 175
- NonClientAreaMouseButtonDblClick 176
- MacSizeChange 177
- ContentsRectChange 178
- MacGLWindowChange 179
- FutureCallOut 180
- GraphicsSceneResize 181
- GraphicsSceneMove 182
- CursorChange 183
- ToolTipChange 184
- NetworkReplyUpdated 185
- GrabMouse 186
- UngrabMouse 187
- GrabKeyboard 188
- UngrabKeyboard 189
- MacGLClearDrawable 191
- StateMachineSignal 192
- StateMachineWrapped 193
- TouchBegin 194
- TouchUpdate 195
- TouchEnd 196
- NativeGesture 197
- RequestSoftwareInputPanel 199
- CloseSoftwareInputPanel 200
- UpdateSoftKeys 201
- WinIdChange 203
- Gesture 198
- GestureOverride 202
- PlatformPanel 212
- User 1000
- MaxUser 65535
Properties
int
The multiplier of the event.
BlackBerry 10.3.1
bb::cascades::PropagationPhase::Type
The propagation phase the event was received in.
BlackBerry 10.0.0
Protected Attributes
(Only has inherited protected attributes)
QEventPrivate * 
ushort 
Public Functions
int
Retrieves the number of navigation steps this event corresponds to.
The event multiplier.
BlackBerry 10.3.1
virtual Q_INVOKABLE QString
Retrieves a string representation of the navigation event.
A string representing the navigation event.
BlackBerry 10.3.1
void 
void 
bool 
bb::cascades::PropagationPhase::Type 
Retrieves the propagation phase that this event was sent in.
The propagation phase.
BlackBerry 10.0.0
void 
bool 
QTime 
Retrieves a timestamp taken when the event was emitted.
The time when the event was emitted.
BlackBerry 10.0.0
Type 
Static Public Functions
QEvent::Type
Retrieves the event type.
The event type.
BlackBerry 10.3.1