Я вставляю хук в цикл сообщений MFC, чтобы обрабатывать события Qt, не запуская ->exec() в qApp (потому что он блокирует):
LRESULT CALLBACK myHookFn(int ncode, WPARAM wparam, LPARAM lparam) {
if (qApp) qApp->sendPostedEvents();
return CallNextHookEx(0, ncode, wparam, lparam);
}
а также
int argc = 0;
new QApplication(argc, NULL);
SetWindowsHookEx(WH_GETMESSAGE, myHookFn, 0, threadId);
Мой вопрос:
Какие механизмы эквивалентны вставке хука MFC, которые можно использовать в MacOSX, чтобы можно было также вызывать sendPostedEvents?