void QTMegaRequestListener::onRequestTemporaryError(MegaApi *api, MegaRequest *request, MegaError *e) { QTMegaEvent *event = new QTMegaEvent(api, (QEvent::Type)QTMegaEvent::OnRequestTemporaryError); event->setRequest(request->copy()); event->setError(e->copy()); QCoreApplication::postEvent(this, event, INT_MIN); }
void QTMegaListener::onRequestStart(MegaApi *api, MegaRequest *request) { if (request->getType() == MegaRequest::TYPE_DELETE) { megaApi = NULL; } QTMegaEvent *event = new QTMegaEvent(api, (QEvent::Type)QTMegaEvent::OnRequestStart); event->setRequest(request->copy()); QCoreApplication::postEvent(this, event, INT_MIN); }
void QTMegaRequestListener::onRequestUpdate(MegaApi *api, MegaRequest *request) { QTMegaEvent *event = new QTMegaEvent(api, (QEvent::Type)QTMegaEvent::OnRequestUpdate); event->setRequest(request->copy()); QCoreApplication::postEvent(this, event, INT_MIN); }