void WebViewTest::quitMainLoopAfterProcessingPendingEvents() { while (gtk_events_pending()) gtk_main_iteration(); quitMainLoop(); }
virtual void contextMenuDismissed() { quitMainLoop(); }
void WebViewTest::wait(double seconds) { GMainLoopSource::scheduleAfterDelayAndDeleteOnDestroy("WebViewTest wait", [this] { quitMainLoop(); }, std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::duration<double>(seconds))); g_main_loop_run(m_mainLoop); }