summaryrefslogtreecommitdiffstats
path: root/src/widgets
diff options
context:
space:
mode:
authorAntti Määttä <antti.maatta@qt.io>2022-12-13 09:10:11 +0200
committerAntti Määttä <antti.maatta@qt.io>2023-01-13 12:43:45 +0200
commita37a59eea8b010c45da1722a005946a2450363b3 (patch)
tree25e087dff3c18ac918080e9cc6372b233fe7d888 /src/widgets
parenta2bcb7d8adb7bb59087cd2df2396539e2baf5b7d (diff)
Add tracing metadata to QEvent and QImageFormat
Modify qtcore and qtwidgets to use the new tracing metadata features. This allows showing the event types and image formats used in traces as text instead of just numbers. Task-number: QTBUG-106399 Pick-to: 6.5 Change-Id: I267d03a696dc95e8b1d36657d7339dd09d92de3b Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Diffstat (limited to 'src/widgets')
-rw-r--r--src/widgets/qtwidgets.tracepoints178
1 files changed, 177 insertions, 1 deletions
diff --git a/src/widgets/qtwidgets.tracepoints b/src/widgets/qtwidgets.tracepoints
index b967aaf4aa..7ba5eed993 100644
--- a/src/widgets/qtwidgets.tracepoints
+++ b/src/widgets/qtwidgets.tracepoints
@@ -4,5 +4,181 @@ class QEvent;
QT_END_NAMESPACE
}
-QApplication_notify_entry(QObject *receiver, QEvent *event, int type)
+ENUM {
+None = 0,
+Timer = 1,
+MouseButtonPress = 2,
+MouseButtonRelease = 3,
+MouseButtonDblClick = 4,
+MouseMove = 5,
+KeyPress = 6,
+KeyRelease = 7,
+FocusIn = 8,
+FocusOut = 9,
+FocusAboutToChange = 23,
+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,
+ContextMenu = 82,
+InputMethod = 83,
+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,
+ReadOnlyChange = 106,
+ToolTip = 110,
+WhatsThis = 111,
+StatusTip = 112,
+ActionChanged = 113,
+ActionAdded = 114,
+ActionRemoved = 115,
+FileOpen = 116,
+Shortcut = 117,
+ShortcutOverride = 51,
+WhatsThisClicked = 118,
+ToolBarChange = 120,
+ApplicationActivate = 121,
+ApplicationDeactivate = 122,
+QueryWhatsThis = 123,
+EnterWhatsThisMode = 124,
+LeaveWhatsThisMode = 125,
+ZOrderChange = 126,
+HoverEnter = 127,
+HoverLeave = 128,
+HoverMove = 129,
+EnterEditFocus = 150,
+LeaveEditFocus = 151,
+AcceptDropsChange = 152,
+ZeroTimerEvent = 154,
+GraphicsSceneMouseMove = 155,
+GraphicsSceneMousePress = 156,
+GraphicsSceneMouseRelease = 157,
+GraphicsSceneMouseDoubleClick = 158,
+GraphicsSceneContextMenu = 159,
+GraphicsSceneHoverEnter = 160,
+GraphicsSceneHoverMove = 161,
+GraphicsSceneHoverLeave = 162,
+GraphicsSceneHelp = 163,
+GraphicsSceneDragEnter = 164,
+GraphicsSceneDragMove = 165,
+GraphicsSceneDragLeave = 166,
+GraphicsSceneDrop = 167,
+GraphicsSceneWheel = 168,
+GraphicsSceneLeave = 220,
+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,
+StateMachineSignal = 192,
+StateMachineWrapped = 193,
+TouchBegin = 194,
+TouchUpdate = 195,
+TouchEnd = 196,
+NativeGesture = 197,
+RequestSoftwareInputPanel = 199,
+CloseSoftwareInputPanel = 200,
+WinIdChange = 203,
+Gesture = 198,
+GestureOverride = 202,
+ScrollPrepare = 204,
+Scroll = 205,
+Expose = 206,
+InputMethodQuery = 207,
+OrientationChange = 208,
+TouchCancel = 209,
+ThemeChange = 210,
+SockClose = 211,
+PlatformPanel = 212,
+StyleAnimationUpdate = 213,
+ApplicationStateChange = 214,
+WindowChangeInternal = 215,
+ScreenChangeInternal = 216,
+PlatformSurface = 217,
+Pointer = 218,
+TabletTrackingChange = 219,
+WindowAboutToChangeInternal = 221,
+RANGE(User, 1000 ... 65535),
+MaxUser = 65535,
+} QEvent::Type;
+
+QApplication_notify_entry(QObject *receiver, QEvent *event, QEvent::Type type)
QApplication_notify_exit(bool consumed, bool filtered)