diff options
author | Andrea Diamantini <adjam7@gmail.com> | 2010-06-18 17:51:38 +0200 |
---|---|---|
committer | Andrea Diamantini <adjam7@gmail.com> | 2010-06-18 17:51:38 +0200 |
commit | 7e219561a2d4cacdec270d451d01c02b5dcba7ee (patch) | |
tree | c283e95946599fd2c8630257b476135fdad65a8e | |
parent | No more save tab previews as they are everytime computed again.. (diff) | |
download | rekonq-7e219561a2d4cacdec270d451d01c02b5dcba7ee.tar.xz |
no more scrollbar on rendered previews
Lionel fixed this :)
-rw-r--r-- | src/websnap.cpp | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/src/websnap.cpp b/src/websnap.cpp index b85e5da8..03bdb544 100644 --- a/src/websnap.cpp +++ b/src/websnap.cpp @@ -83,14 +83,8 @@ void WebSnap::load() // You are playing with fire.. QPixmap WebSnap::renderPreview(const QWebPage &page, int w, int h, bool save) { - // NOTE - // it seems no way to enable/disable scrollbars in new QtWebKit's - // and this is affecting tabbed browsing - // prepare page QSize oldSize = page.viewportSize(); -// page.mainFrame()->setScrollBarPolicy(Qt::Vertical, Qt::ScrollBarAlwaysOff); -// page.mainFrame()->setScrollBarPolicy(Qt::Horizontal, Qt::ScrollBarAlwaysOff); // find the best size QSize size; @@ -108,13 +102,11 @@ QPixmap WebSnap::renderPreview(const QWebPage &page, int w, int h, bool save) // render it QPainter p(&pageImage); - page.mainFrame()->render(&p); + page.mainFrame()->render(&p, QWebFrame::ContentsLayer); p.end(); pageImage = pageImage.scaled(w, h, Qt::KeepAspectRatioByExpanding, Qt::SmoothTransformation); // restore page settings -// page.mainFrame()->setScrollBarPolicy(Qt::Horizontal, Qt::ScrollBarAsNeeded); -// page.mainFrame()->setScrollBarPolicy(Qt::Vertical, Qt::ScrollBarAsNeeded); page.setViewportSize(oldSize); QPixmap pm = QPixmap::fromImage(pageImage); |