void DsTalker::slotResult(KJob* kjob) { m_job = 0; KIO::Job* job = static_cast<KIO::Job*>(kjob); if (job->error()) { emit signalBusy(false); emit signalAddScreenshotDone(job->error(), job->errorText()); } emit signalBusy(false); emit signalAddScreenshotDone(0, QString()); // else // { // kDebug() << "Uploaded successfully screenshot " << job->queryMetaData("Screenshot") // << " to Debian Screenshots for package " << job->queryMetaData("Package") // << " " << job->queryMetaData("Version") // << " with description " << job->queryMetaData("Description"); // } }
void FbTalker::slotResult(KJob* kjob) { m_job = 0; KIO::Job* job = static_cast<KIO::Job*>(kjob); if (job->error()) { if (m_loginInProgress) { authenticationDone(job->error(), job->errorText()); } else if (m_state == FB_ADDPHOTO) { emit signalBusy(false); emit signalAddPhotoDone(job->error(), job->errorText()); } else if (m_state == FB_GETPHOTO) { emit signalBusy(false); emit signalGetPhotoDone(job->error(), job->errorText(), QByteArray()); } else { emit signalBusy(false); job->ui()->setWindow(m_parent); job->ui()->showErrorMessage(); } return; } switch(m_state) { case(FB_EXCHANGESESSION): parseExchangeSession(m_buffer); break; case(FB_GETLOGGEDINUSER): parseResponseGetLoggedInUser(m_buffer); break; case(FB_GETUSERINFO): case(FB_GETUSERINFO_FRIENDS): parseResponseGetUserInfo(m_buffer); break; case(FB_GETUPLOADPERM): parseResponseGetUploadPermission(m_buffer); break; case(FB_LOGOUT): parseResponseLogout(m_buffer); break; case(FB_LISTFRIENDS): parseResponseListFriends(m_buffer); break; case(FB_LISTALBUMS): parseResponseListAlbums(m_buffer); break; case(FB_LISTPHOTOS): parseResponseListPhotos(m_buffer); break; case(FB_CREATEALBUM): parseResponseCreateAlbum(m_buffer); break; case(FB_ADDPHOTO): parseResponseAddPhoto(m_buffer); break; case(FB_GETPHOTO): // all we get is data of the image emit signalBusy(false); emit signalGetPhotoDone(0, QString(), m_buffer); break; } }
void SmugTalker::slotResult(KJob* kjob) { m_job = 0; KIO::Job* job = static_cast<KIO::Job*>(kjob); if (job->error()) { if (m_state == SMUG_LOGIN) { m_sessionID.clear(); m_user.clear(); emit signalBusy(false); emit signalLoginDone(job->error(), job->errorText()); } else if (m_state == SMUG_ADDPHOTO) { emit signalBusy(false); emit signalAddPhotoDone(job->error(), job->errorText()); } else if (m_state == SMUG_GETPHOTO) { emit signalBusy(false); emit signalGetPhotoDone(job->error(), job->errorText(), QByteArray()); } else { emit signalBusy(false); job->ui()->setWindow(m_parent); job->ui()->showErrorMessage(); } return; } switch(m_state) { case(SMUG_LOGIN): parseResponseLogin(m_buffer); break; case(SMUG_LOGOUT): parseResponseLogout(m_buffer); break; case(SMUG_LISTALBUMS): parseResponseListAlbums(m_buffer); break; case(SMUG_LISTPHOTOS): parseResponseListPhotos(m_buffer); break; case(SMUG_LISTALBUMTEMPLATES): parseResponseListAlbumTmpl(m_buffer); break; case(SMUG_LISTCATEGORIES): parseResponseListCategories(m_buffer); break; case(SMUG_LISTSUBCATEGORIES): parseResponseListSubCategories(m_buffer); break; case(SMUG_CREATEALBUM): parseResponseCreateAlbum(m_buffer); break; case(SMUG_ADDPHOTO): parseResponseAddPhoto(m_buffer); break; case(SMUG_GETPHOTO): // all we get is data of the image emit signalBusy(false); emit signalGetPhotoDone(0, QString(), m_buffer); break; } }