void PDFDocument::jobFinished(PDFJob* job)
{
    switch(job->type()) {
        case PDFJob::UnLockDocumentJob: {
            emit documentLocked();
            emit pageCountChanged();
            break;
        }
        case PDFJob::RenderPageJob: {
            RenderPageJob* j = static_cast<RenderPageJob*>(job);
            emit pageFinished(j->m_index, j->m_page);
            break;
        }
        case PDFJob::PageSizesJob: {
            PageSizesJob* j = static_cast<PageSizesJob*>(job);
            emit pageSizesFinished(j->m_pageSizes);
            break;
        }
        default:
            break;
    }

    job->deleteLater();
}
void WebPageManager::emitPageFinished() {
  logger() << "Load finished";
  emit pageFinished(m_success);
  m_success = true;
}
Exemple #3
0
void WebPage::loadFinished(bool success) {
  Q_UNUSED(success);
  m_loading = false;
  emit pageFinished(!m_failed);
  m_failed = false;
}
void QAndroidOffscreenWebView::onPageFinished(JNIEnv * env, jobject, jobject url)
{
	emit pageFinished();
	emit pageFinished(QJniEnvPtr(env).JStringToQString(static_cast<jstring>(url)));
}