From 3c4671bcc68b539c02a68c7e471cc0f70fcc89d1 Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Thu, 13 Nov 2014 19:51:30 +0100 Subject: [PATCH] Added some webview stuff. --- src/network-web/webpage.cpp | 8 ++++++++ src/network-web/webpage.h | 3 +++ 2 files changed, 11 insertions(+) diff --git a/src/network-web/webpage.cpp b/src/network-web/webpage.cpp index 126ceb0a5..24334559a 100644 --- a/src/network-web/webpage.cpp +++ b/src/network-web/webpage.cpp @@ -34,6 +34,14 @@ WebPage::WebPage(QObject *parent) WebPage::~WebPage() { } +QString WebPage::toPlainText() const { + return mainFrame()->toPlainText(); +} + +QString WebPage::toHtml() const { + return mainFrame()->toHtml(); +} + bool WebPage::acceptNavigationRequest(QWebFrame *frame, const QNetworkRequest &request, QWebPage::NavigationType type) { diff --git a/src/network-web/webpage.h b/src/network-web/webpage.h index f5e015e57..8963b556e 100644 --- a/src/network-web/webpage.h +++ b/src/network-web/webpage.h @@ -29,6 +29,9 @@ class WebPage : public QWebPage { explicit WebPage(QObject *parent = 0); virtual ~WebPage(); + QString toHtml() const; + QString toPlainText() const; + protected: bool acceptNavigationRequest(QWebFrame *frame, const QNetworkRequest &request, NavigationType type); };