Sha256: 2718ea41ac9a92d333f315af7af998a515de5881f6e230dd458c56bec0020510
Contents?: true
Size: 887 Bytes
Versions: 4
Compression:
Stored size: 887 Bytes
Contents
#include "Reset.h" #include "WebPage.h" #include "NetworkAccessManager.h" #include "NetworkCookieJar.h" Reset::Reset(WebPage *page, QStringList &arguments, QObject *parent) : Command(page, arguments, parent) { } void Reset::start() { page()->triggerAction(QWebPage::Stop); NetworkAccessManager* networkAccessManager = qobject_cast<NetworkAccessManager*>(page()->networkAccessManager()); networkAccessManager->setCookieJar(new NetworkCookieJar()); networkAccessManager->resetHeaders(); page()->setUserAgent(NULL); page()->resetResponseHeaders(); page()->resetConsoleMessages(); page()->resetWindowSize(); resetHistory(); emit finished(new Response(true)); } void Reset::resetHistory() { // Clearing the history preserves the current history item, so set it to blank first. page()->currentFrame()->setUrl(QUrl("about:blank")); page()->history()->clear(); }
Version data entries
4 entries across 4 versions & 3 rubygems
Version | Path |
---|---|
imseng-capybara-webkit-0.12.1 | src/Reset.cpp |
capybara-webkit-0.12.1 | src/Reset.cpp |
otherinbox-capybara-webkit-0.12.0 | src/Reset.cpp |
capybara-webkit-0.12.0 | src/Reset.cpp |