Sha256: 3ee7d4607443563917239be9b69275f2eaccccf8a71e93fd195ffddfc160c31d
Contents?: true
Size: 911 Bytes
Versions: 3
Compression:
Stored size: 911 Bytes
Contents
#include "UnsupportedContentHandler.h" #include "WebPage.h" #include <QNetworkReply> UnsupportedContentHandler::UnsupportedContentHandler(WebPage *page, QNetworkReply *reply, QObject *parent) : QObject(parent) { m_page = page; m_reply = reply; } void UnsupportedContentHandler::renderNonHtmlContent() { QByteArray text = m_reply->readAll(); m_page->mainFrame()->setContent(text, QString("text/plain"), m_reply->url()); m_page->networkAccessManagerFinishedReply(m_reply); m_page->loadFinished(true); this->deleteLater(); } void UnsupportedContentHandler::waitForReplyToFinish() { connect(m_reply, SIGNAL(finished()), this, SLOT(replyFinished())); disconnect(m_page, SIGNAL(loadFinished(bool)), m_page, SLOT(loadFinished(bool))); } void UnsupportedContentHandler::replyFinished() { renderNonHtmlContent(); connect(m_page, SIGNAL(loadFinished(bool)), m_page, SLOT(loadFinished(bool))); }
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
capybara-webkit-0.13.2 | src/UnsupportedContentHandler.cpp |
capybara-webkit-0.13.1 | src/UnsupportedContentHandler.cpp |
capybara-webkit-0.13.0 | src/UnsupportedContentHandler.cpp |