Skip to content

Instantly share code, notes, and snippets.

@durden
Created May 13, 2013 15:20
Show Gist options
  • Save durden/5569108 to your computer and use it in GitHub Desktop.
Save durden/5569108 to your computer and use it in GitHub Desktop.
Listing of Qt event defines sorted in numerical order.
# Taken from: http://qt-project.org/doc/qt-4.8/qevent.html#type
# Reformatted with: cat /tmp/events.txt | sort -t$'\t' -k2 -n | column -t -s $'\t'
QEvent::None 0 Not an event.
QEvent::Timer 1 Regular timer events (QTimerEvent).
QEvent::MouseButtonPress 2 Mouse press (QMouseEvent).
QEvent::MouseButtonRelease 3 Mouse release (QMouseEvent).
QEvent::MouseButtonDblClick 4 Mouse press again (QMouseEvent).
QEvent::MouseMove 5 Mouse move (QMouseEvent).
QEvent::KeyPress 6 Key press (QKeyEvent).
QEvent::KeyRelease 7 Key release (QKeyEvent).
QEvent::FocusIn 8 Widget gains keyboard focus (QFocusEvent).
QEvent::FocusOut 9 Widget loses keyboard focus (QFocusEvent).
QEvent::Enter 10 Mouse enters widget's boundaries.
QEvent::Leave 11 Mouse leaves widget's boundaries.
QEvent::Paint 12 Screen update necessary (QPaintEvent).
QEvent::Move 13 Widget's position changed (QMoveEvent).
QEvent::Resize 14 Widget's size changed (QResizeEvent).
QEvent::Show 17 Widget was shown on screen (QShowEvent).
QEvent::Hide 18 Widget was hidden (QHideEvent).
QEvent::Close 19 Widget was closed (QCloseEvent).
QEvent::ParentChange 21 The widget parent has changed.
QEvent::WindowActivate 24 Window was activated.
QEvent::WindowDeactivate 25 Window was deactivated.
QEvent::ShowToParent 26 A child widget has been shown.
QEvent::HideToParent 27 A child widget has been hidden.
QEvent::Wheel 31 Mouse wheel rolled (QWheelEvent).
QEvent::WindowTitleChange 33 The window title has changed.
QEvent::WindowIconChange 34 The window's icon has changed.
QEvent::ApplicationWindowIconChange 35 The application's icon has changed.
QEvent::ApplicationFontChange 36 The default application font has changed.
QEvent::ApplicationLayoutDirectionChange 37 The default application layout direction has changed.
QEvent::ApplicationPaletteChange 38 The default application palette has changed.
QEvent::PaletteChange 39 Palette of the widget changed.
QEvent::Clipboard 40 The clipboard contents have changed (QClipboardEvent).
QEvent::MetaCall 43 An asynchronous method invocation via QMetaObject::invokeMethod().
QEvent::SockAct 50 Socket activated, used to implement QSocketNotifier.
QEvent::ShortcutOverride 51 Key press in child, for overriding shortcut key handling (QKeyEvent).
QEvent::DeferredDelete 52 The object will be deleted after it has cleaned up.
QEvent::DragEnter 60 The cursor enters a widget during a drag and drop operation (QDragEnterEvent).
QEvent::DragMove 61 A drag and drop operation is in progress (QDragMoveEvent).
QEvent::DragLeave 62 The cursor leaves a widget during a drag and drop operation (QDragLeaveEvent).
QEvent::Drop 63 A drag and drop operation is completed (QDropEvent).
QEvent::ChildAdded 68 An object gets a child (QChildEvent).
QEvent::ChildPolished 69 A widget child gets polished (QChildEvent).
QEvent::ChildInserted 70 An object gets a child (QChildEvent). Qt3Support only, use ChildAdded instead.
QEvent::ChildRemoved 71 An object loses a child (QChildEvent).
QEvent::PolishRequest 74 The widget should be polished.
QEvent::Polish 75 The widget is polished.
QEvent::LayoutRequest 76 Widget layout needs to be redone.
QEvent::UpdateRequest 77 The widget should be repainted.
QEvent::UpdateLater 78 The widget should be queued to be repainted at a later time.
QEvent::ContextMenu 82 Context popup menu (QContextMenuEvent).
QEvent::InputMethod 83 An input method is being used (QInputMethodEvent).
QEvent::AccessibilityPrepare 86 Accessibility information is requested.
QEvent::TabletMove 87 Wacom tablet move (QTabletEvent).
QEvent::LocaleChange 88 The system locale has changed.
QEvent::LanguageChange 89 The application translation changed.
QEvent::LayoutDirectionChange 90 The direction of layouts changed.
QEvent::TabletPress 92 Wacom tablet press (QTabletEvent).
QEvent::TabletRelease 93 Wacom tablet release (QTabletEvent).
QEvent::OkRequest 94 Ok button in decoration pressed. Supported only for Windows CE.
QEvent::IconDrag 96 The main icon of a window has been dragged away (QIconDragEvent).
QEvent::FontChange 97 Widget's font has changed.
QEvent::EnabledChange 98 Widget's enabled state has changed.
QEvent::ActivationChange 99 A widget's top-level window activation state has changed.
QEvent::StyleChange 100 Widget's style has been changed.
QEvent::IconTextChange 101 Widget's icon text has been changed.
QEvent::ModifiedChange 102 Widgets modification state has been changed.
QEvent::WindowBlocked 103 The window is blocked by a modal dialog.
QEvent::WindowUnblocked 104 The window is unblocked after a modal dialog exited.
QEvent::WindowStateChange 105 The window's state (minimized, maximized or full-screen) has changed (QWindowStateChangeEvent).
QEvent::MouseTrackingChange 109 The mouse tracking state has changed.
QEvent::ToolTip 110 A tooltip was requested (QHelpEvent).
QEvent::WhatsThis 111 The widget should reveal "What's This?" help (QHelpEvent).
QEvent::StatusTip 112 A status tip is requested (QStatusTipEvent).
QEvent::ActionChanged 113 An action has been changed (QActionEvent).
QEvent::ActionAdded 114 A new action has been added (QActionEvent).
QEvent::ActionRemoved 115 An action has been removed (QActionEvent).
QEvent::FileOpen 116 File open request (QFileOpenEvent).
QEvent::Shortcut 117 Key press in child for shortcut key handling (QShortcutEvent).
QEvent::WhatsThisClicked 118 A link in a widget's "What's This?" help was clicked.
QEvent::AccessibilityHelp 119 Used to query accessibility help texts (QAccessibleEvent).
QEvent::ToolBarChange 120 The toolbar button is toggled on Mac OS X.
QEvent::ApplicationActivate 121 The application has been made available to the user.
QEvent::ApplicationDeactivate 122 The application has been suspended, and is unavailable to the user.
QEvent::QueryWhatsThis 123 The widget should accept the event if it has "What's This?" help.
QEvent::EnterWhatsThisMode 124 Send to toplevel widgets when the application enters "What's This?" mode.
QEvent::LeaveWhatsThisMode 125 Send to toplevel widgets when the application leaves "What's This?" mode.
QEvent::ZOrderChange 126 The widget's z-order has changed. This event is never sent to top level windows.
QEvent::HoverEnter 127 The mouse cursor enters a hover widget (QHoverEvent).
QEvent::HoverLeave 128 The mouse cursor leaves a hover widget (QHoverEvent).
QEvent::HoverMove 129 The mouse cursor moves inside a hover widget (QHoverEvent).
QEvent::AccessibilityDescription 130 Used to query accessibility description texts (QAccessibleEvent).
QEvent::ParentAboutToChange 131 The widget parent is about to change.
QEvent::WinEventAct 132 A Windows-specific activation event has occurred.
QEvent::EnterEditFocus 150 An editor widget gains focus for editing.
QEvent::LeaveEditFocus 151 An editor widget loses focus for editing.
QEvent::MenubarUpdated 153 The window's menu bar has been updated.
QEvent::GraphicsSceneMouseMove 155 Move mouse in a graphics scene (QGraphicsSceneMouseEvent).
QEvent::GraphicsSceneMousePress 156 Mouse press in a graphics scene (QGraphicsSceneMouseEvent).
QEvent::GraphicsSceneMouseRelease 157 Mouse release in a graphics scene (QGraphicsSceneMouseEvent).
QEvent::GraphicsSceneMouseDoubleClick 158 Mouse press again (double click) in a graphics scene (QGraphicsSceneMouseEvent).
QEvent::GraphicsSceneContextMenu 159 Context popup menu over a graphics scene (QGraphicsSceneContextMenuEvent).
QEvent::GraphicsSceneHoverEnter 160 The mouse cursor enters a hover item in a graphics scene (QGraphicsSceneHoverEvent).
QEvent::GraphicsSceneHoverMove 161 The mouse cursor moves inside a hover item in a graphics scene (QGraphicsSceneHoverEvent).
QEvent::GraphicsSceneHoverLeave 162 The mouse cursor leaves a hover item in a graphics scene (QGraphicsSceneHoverEvent).
QEvent::GraphicsSceneHelp 163 The user requests help for a graphics scene (QHelpEvent).
QEvent::GraphicsSceneDragEnter 164 The cursor enters a graphics scene during a drag and drop operation (QGraphicsSceneDragDropEvent).
QEvent::GraphicsSceneDragMove 165 A drag and drop operation is in progress over a scene (QGraphicsSceneDragDropEvent).
QEvent::GraphicsSceneDragLeave 166 The cursor leaves a graphics scene during a drag and drop operation (QGraphicsSceneDragDropEvent).
QEvent::GraphicsSceneDrop 167 A drag and drop operation is completed over a scene (QGraphicsSceneDragDropEvent).
QEvent::GraphicsSceneWheel 168 Mouse wheel rolled in a graphics scene (QGraphicsSceneWheelEvent).
QEvent::KeyboardLayoutChange 169 The keyboard layout has changed.
QEvent::DynamicPropertyChange 170 A dynamic property was added, changed or removed from the object.
QEvent::TabletEnterProximity 171 Wacom tablet enter proximity event (QTabletEvent), sent to QApplication.
QEvent::TabletLeaveProximity 172 Wacom tablet leave proximity event (QTabletEvent), sent to QApplication.
QEvent::NonClientAreaMouseMove 173 A mouse move occurred outside the client area.
QEvent::NonClientAreaMouseButtonPress 174 A mouse button press occurred outside the client area.
QEvent::NonClientAreaMouseButtonRelease 175 A mouse button release occurred outside the client area.
QEvent::NonClientAreaMouseButtonDblClick 176 A mouse double click occurred outside the client area.
QEvent::MacSizeChange 177 The user changed his widget sizes (Mac OS X only).
QEvent::ContentsRectChange 178 The margins of the widget's content rect changed.
QEvent::GraphicsSceneResize 181 Widget was resized (QGraphicsSceneResizeEvent).
QEvent::GraphicsSceneMove 182 Widget was moved (QGraphicsSceneMoveEvent).
QEvent::CursorChange 183 The widget's cursor has changed.
QEvent::ToolTipChange 184 The widget's tooltip has changed.
QEvent::GrabMouse 186 Item gains mouse grab (QGraphicsItem only).
QEvent::UngrabMouse 187 Item loses mouse grab (QGraphicsItem only).
QEvent::GrabKeyboard 188 Item gains keyboard grab (QGraphicsItem only).
QEvent::UngrabKeyboard 189 Item loses keyboard grab (QGraphicsItem only).
QEvent::StateMachineSignal 192 A signal delivered to a state machine (QStateMachine::SignalEvent).
QEvent::StateMachineWrapped 193 The event is a wrapper for, i.e., contains, another event (QStateMachine::WrappedEvent).
QEvent::TouchBegin 194 Beginning of a sequence of touch-screen and/or track-pad events (QTouchEvent)
QEvent::TouchUpdate 195 Touch-screen event (QTouchEvent)
QEvent::TouchEnd 196 End of touch-event sequence (QTouchEvent)
QEvent::Gesture 198 A gesture was triggered (QGestureEvent)
QEvent::RequestSoftwareInputPanel 199 A widget wants to open a software input panel (SIP).
QEvent::CloseSoftwareInputPanel 200 A widget wants to close the software input panel (SIP).
QEvent::GestureOverride 202 A gesture override was triggered (QGestureEvent)
QEvent::WinIdChange 203 The window system identifer for this native widget has changed
QEvent::PlatformPanel 212 A platform specific panel has been requested.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment