Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save kambala-decapitator/da1ffefd599c49d702e1e1386be0f2db to your computer and use it in GitHub Desktop.
Save kambala-decapitator/da1ffefd599c49d702e1e1386be0f2db to your computer and use it in GitHub Desktop.
Qt iOS/macOS event dispatcher logging
define env var QT_LOGGING_RULES with value qt.eventdispatcher.debug=true
iOS output on 5.15.5:
[qt.eventdispatcher] Running UIApplicationMain
[qt.eventdispatcher] Application launched with options NSObject(0x0)
[qt.eventdispatcher] Running main() on separate stack
[qt.eventdispatcher] Signaled posted event run-loop source
...
[qt.eventdispatcher] Processing events with flags QFlags(0x4|0x20)
[qt.eventdispatcher] QEventLoop exec detected, jumping back to system runloop ↵
[qt.eventdispatcher] ↳ Jumped from processEvents due to exec
...
[qt.eventdispatcher] Marking current processEvent as interrupted
[qt.eventdispatcher] Jumping into processEvents due to system runloop exit ⇢
[qt.eventdispatcher] ⇢ System runloop exited, returning with eventsProcessed = true
[qt.eventdispatcher] Signaled posted event run-loop source
app.exec() finished, back to main()
[qt.eventdispatcher] Returned from main with exit code 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment