bool WorkerEventQueue::cancelEvent(Event& event) { EventDispatcher* task = m_eventDispatcherMap.take(&event); if (!task) return false; task->cancel(); return true; }