Sha256: 8364313b8f575e721e636b8e2e4b8cf86ee3b114fc58a4c993ccd50fbbaa11b7

Contents?: true

Size: 504 Bytes

Versions: 4

Compression:

Stored size: 504 Bytes

Contents

#include "Source.h"
#include "WebPage.h"

Source::Source(WebPage *page, QStringList &arguments, QObject *parent) : Command(page, arguments, parent) {
}

void Source::start() {
  QNetworkAccessManager* accessManager = page()->networkAccessManager();
  QNetworkRequest request(page()->currentFrame()->url());
  reply = accessManager->get(request);

  connect(reply, SIGNAL(finished()), this, SLOT(sourceLoaded()));
}

void Source::sourceLoaded() {
  emit finished(new Response(true, reply->readAll()));
}

Version data entries

4 entries across 4 versions & 3 rubygems

Version Path
imseng-capybara-webkit-0.12.1 src/Source.cpp
capybara-webkit-0.12.1 src/Source.cpp
otherinbox-capybara-webkit-0.12.0 src/Source.cpp
capybara-webkit-0.12.0 src/Source.cpp