diff --git a/src/libdanbooru/danbooruservice.cpp b/src/libdanbooru/danbooruservice.cpp index 15b7456..365e6b8 100644 --- a/src/libdanbooru/danbooruservice.cpp +++ b/src/libdanbooru/danbooruservice.cpp @@ -512,51 +512,5 @@ void DanbooruService::downloadAllTags(KJob *job) Q_UNUSED(job) } -void DanbooruService::downloadThumbnail(KJob *job) -{ - - if (job->error()) { - Q_EMIT(downloadError(job->errorString())); - } - - QVariant postData = job->property("danbooruPost"); - - DanbooruPost *post = postData.value(); - QPixmap pix; - // QPixmap* pix = new QPixmap(); - - StoredTransferJob *jobResult = qobject_cast(job); - - if (jobResult == 0) { - Q_EMIT(downloadError(QString("Internal error"))); - return; - - } - - bool ok = pix.loadFromData(jobResult->data()); - - if (!ok) { - Q_EMIT(downloadError(QString("Pixmap data could not be loaded"))); - return; - } - - post->setPixmap(pix); - - if (m_cache) { - //qDebug() << "Inserting item in cache"; - m_cache->insertPixmap(post->thumbnailUrl().url(), pix); - } - - m_postsToFetch--; // One less post to do - - //qDebug() << "Current posts remaining" << m_currentPosts; - Q_EMIT(postDownloaded(post)); - - if (m_postsToFetch == 0) { - //qDebug() << "Post download finished"; - Q_EMIT(postDownloadFinished()); - } - -} } // namespace Danbooru diff --git a/src/libdanbooru/danbooruservice.h b/src/libdanbooru/danbooruservice.h index ecc363d..bc8db13 100644 --- a/src/libdanbooru/danbooruservice.h +++ b/src/libdanbooru/danbooruservice.h @@ -210,7 +210,6 @@ public: private Q_SLOTS: void processPostList(KJob *job); - void downloadThumbnail(KJob *job); void downloadAllTags(KJob *job); Q_SIGNALS: