5#ifndef QIOSEVENTDISPATCHER_H
6#define QIOSEVENTDISPATCHER_H
8#include <QtCore/private/qeventdispatcher_cf_p.h>
12class QIOSEventDispatcher :
public QEventDispatcherCoreFoundation
17 static QIOSEventDispatcher* create();
18 bool processPostedEvents() override;
20 static bool isQtApplication();
23 explicit QIOSEventDispatcher(QObject *parent =
nullptr);
40 uint m_processEventLevel;
41 RunLoopObserver<QIOSJumpingEventDispatcher> m_runLoopExitObserver;
void interruptEventLoopExec()
void handleRunLoopExit(CFRunLoopActivity activity)
int main(int argc, char *argv[])
[ctor_close]
static const size_t kBytesPerKiloByte
#define qAlignUp(val, align)
#define qAlignDown(val, align)
bool __attribute__((returns_twice)) QIOSJumpingEventDispatcher
int qt_main_wrapper(int argc, char *argv[])
static const long kPageSize
static void __attribute__((noinline, noreturn)) user_main_trampoline()
static const char kApplicationWillTerminateExitCode
@ kJumpedFromUserMainTrampoline
@ kJumpedFromEventLoopExecInterrupt
@ kJumpedFromEventDispatcherProcessEvents
@ kJumpPointSetSuccessfully
static bool rootLevelRunLoopIntegration()