void Authorize::slotAuthFinished(QNetworkReply* reply) { if (reply != m_reply) { return; } m_reply = 0; if (reply->error() != QNetworkReply::NoError) { if (m_Authstate == GD_ACCESSTOKEN) { emit signalBusy(false); emit signalAccessTokenFailed(m_reply->error(), reply->errorString()); } else { emit signalBusy(false); QMessageBox::critical(QApplication::activeWindow(), i18n("Error"), reply->errorString()); } reply->deleteLater(); return; } m_buffer.append(reply->readAll()); switch(m_Authstate) { case (GD_ACCESSTOKEN): qCDebug(KIPIPLUGINS_LOG) << "In GD_ACCESSTOKEN";// << m_buffer; parseResponseAccessToken(m_buffer); break; case (GD_REFRESHTOKEN): qCDebug(KIPIPLUGINS_LOG) << "In GD_REFRESHTOKEN" << m_buffer; parseResponseRefreshToken(m_buffer); break; default: break; } reply->deleteLater(); }
void Authorize::slotAuthResult(KJob* kjob) { m_job = 0; KIO::Job* const job = static_cast<KIO::Job*>(kjob); if(job->error()) { if(m_Authstate == GD_ACCESSTOKEN) { emit signalBusy(false); emit signalAccessTokenFailed(job->error(),job->errorText()); } else { emit signalBusy(false); job->ui()->setWindow(m_parent); job->ui()->showErrorMessage(); } return; } switch(m_Authstate) { case (GD_ACCESSTOKEN): kDebug() << "In GD_ACCESSTOKEN";// << m_buffer; parseResponseAccessToken(m_buffer); break; case (GD_REFRESHTOKEN): kDebug() << "In GD_REFRESHTOKEN" << m_buffer; parseResponseRefreshToken(m_buffer); break; default: break; } }