void QTMegaListener::customEvent(QEvent *e) { QTMegaEvent *event = (QTMegaEvent *)e; switch(event->type()) { case QTMegaEvent::OnRequestStart: if(listener) listener->onRequestStart(event->getMegaApi(), event->getRequest()); break; case QTMegaEvent::OnRequestUpdate: if(listener) listener->onRequestUpdate(event->getMegaApi(), event->getRequest()); break; case QTMegaEvent::OnRequestFinish: if(listener) listener->onRequestFinish(event->getMegaApi(), event->getRequest(), event->getError()); break; case QTMegaEvent::OnRequestTemporaryError: if(listener) listener->onRequestTemporaryError(event->getMegaApi(), event->getRequest(), event->getError()); break; case QTMegaEvent::OnTransferStart: if(listener) listener->onTransferStart(event->getMegaApi(), event->getTransfer()); break; case QTMegaEvent::OnTransferTemporaryError: if(listener) listener->onTransferTemporaryError(event->getMegaApi(), event->getTransfer(), event->getError()); break; case QTMegaEvent::OnTransferUpdate: if(listener) listener->onTransferUpdate(event->getMegaApi(), event->getTransfer()); break; case QTMegaEvent::OnTransferFinish: if(listener) listener->onTransferFinish(event->getMegaApi(), event->getTransfer(), event->getError()); break; case QTMegaEvent::OnUsersUpdate: if(listener) listener->onUsersUpdate(event->getMegaApi(), event->getUsers()); break; case QTMegaEvent::OnNodesUpdate: if(listener) listener->onNodesUpdate(event->getMegaApi(), event->getNodes()); break; case QTMegaEvent::OnAccountUpdate: if(listener) listener->onAccountUpdate(event->getMegaApi()); break; case QTMegaEvent::OnReloadNeeded: if(listener) listener->onReloadNeeded(event->getMegaApi()); break; #if ENABLE_SYNC case QTMegaEvent::OnSyncStateChanged: if(listener) listener->onSyncStateChanged(event->getMegaApi(), event->getSync()); break; case QTMegaEvent::OnFileSyncStateChanged: if(listener) listener->onSyncFileStateChanged(event->getMegaApi(), event->getSync(), event->getFilePath(), event->getNewState()); break; case QTMegaEvent::OnGlobalSyncStateChanged: if(listener) listener->onGlobalSyncStateChanged(event->getMegaApi()); break; #endif default: break; } }
void QTMegaGlobalListener::customEvent(QEvent *e) { QTMegaEvent *event = (QTMegaEvent *)e; switch(event->type()) { case QTMegaEvent::OnUsersUpdate: if(listener) listener->onUsersUpdate(event->getMegaApi(), event->getUsers()); break; case QTMegaEvent::OnNodesUpdate: if(listener) listener->onNodesUpdate(event->getMegaApi(), event->getNodes()); break; case QTMegaEvent::OnAccountUpdate: if(listener) listener->onAccountUpdate(event->getMegaApi()); break; case QTMegaEvent::OnReloadNeeded: if(listener) listener->onReloadNeeded(event->getMegaApi()); break; default: break; } }
void QTMegaRequestListener::customEvent(QEvent *e) { QTMegaEvent *event = (QTMegaEvent *)e; switch(event->type()) { case QTMegaEvent::OnRequestStart: if(listener) listener->onRequestStart(event->getMegaApi(), event->getRequest()); break; case QTMegaEvent::OnRequestUpdate: if(listener) listener->onRequestUpdate(event->getMegaApi(), event->getRequest()); break; case QTMegaEvent::OnRequestFinish: if(listener) listener->onRequestFinish(event->getMegaApi(), event->getRequest(), event->getError()); break; case QTMegaEvent::OnRequestTemporaryError: if(listener) listener->onRequestTemporaryError(event->getMegaApi(), event->getRequest(), event->getError()); break; default: break; } }