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); };