diff options
| -rw-r--r-- | src/webpage.cpp | 6 | ||||
| -rw-r--r-- | src/webpage.h | 2 | ||||
| -rw-r--r-- | src/webview.cpp | 8 | 
3 files changed, 8 insertions, 8 deletions
| diff --git a/src/webpage.cpp b/src/webpage.cpp index 1b7241f2..772cffb1 100644 --- a/src/webpage.cpp +++ b/src/webpage.cpp @@ -48,6 +48,7 @@  #include "newtabpage.h"  #include "urlbar.h"  #include "webpluginfactory.h" +#include "websnap.h"  #include "webtab.h"  #include "searchengine.h"  #include "sslwidget.h" @@ -167,6 +168,11 @@ WebPage::WebPage(QWidget *parent)  WebPage::~WebPage()  {      disconnect(); + +    QPixmap preview = WebSnap::renderClosingPagePreview(*this); +    QString path = WebSnap::imagePathFromUrl(mainFrame()->url().toString()); +    QFile::remove(path); +    preview.save(path);  } diff --git a/src/webpage.h b/src/webpage.h index 8e123647..528ce331 100644 --- a/src/webpage.h +++ b/src/webpage.h @@ -56,6 +56,7 @@ public:      {          return _networkAnalyzer;      }; +          inline void enableNetworkAnalyzer(bool b)      {          _networkAnalyzer = b; @@ -65,6 +66,7 @@ public:      {          return _isOnRekonqPage;      }; +      inline void setIsOnRekonqPage(bool b)      {          _isOnRekonqPage = b; diff --git a/src/webview.cpp b/src/webview.cpp index 096b412d..8753b7ec 100644 --- a/src/webview.cpp +++ b/src/webview.cpp @@ -41,7 +41,6 @@  #include "searchengine.h"  #include "urlbar.h"  #include "webpage.h" -#include "websnap.h"  #include "webtab.h"  // KDE Includes @@ -107,13 +106,6 @@ WebView::~WebView()  {      if (m_smoothScrolling)          stopScrolling(); - -    WebPage* p = page(); - -    QPixmap preview = WebSnap::renderClosingPagePreview(*p); -    QString path = WebSnap::imagePathFromUrl(p->mainFrame()->url().toString()); -    QFile::remove(path); -    preview.save(path);  } | 
