From kde-commits Fri Aug 22 18:38:50 2008 From: Marco Martin Date: Fri, 22 Aug 2008 18:38:50 +0000 To: kde-commits Subject: KDE/kdebase/workspace/libs/plasma/widgets Message-Id: <1219430330.992429.14838.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=121943034019153 SVN commit 851011 by mart: ask for a repaint of the area that is scrolled M +7 -0 webcontent.cpp M +1 -0 webcontent.h --- trunk/KDE/kdebase/workspace/libs/plasma/widgets/webcontent.cpp #851010:851011 @@ -44,6 +44,7 @@ void loadingFinished(bool success); void updateRequested(const QRect& dirtyRect); + void scrollRequested(int dx, int dy, const QRect &scrollRect); WebContent *q; QWebPage *page; @@ -113,6 +114,7 @@ connect(d->page, SIGNAL(loadProgress(int)), this, SIGNAL(loadProgress(int))); connect(d->page, SIGNAL(loadFinished(bool)), this, SLOT(loadingFinished(bool))); connect(d->page, SIGNAL(repaintRequested(const QRect&)), this, SLOT(updateRequested(const QRect&))); + connect(d->page, SIGNAL(scrollRequested(int, int, const QRect &)), this, SLOT(scrollRequested(int, int, const QRect &))); } } @@ -361,6 +363,11 @@ } } +void WebContentPrivate::scrollRequested(int dx, int dy, const QRect &scrollRect) +{ + updateRequested(scrollRect); +} + } // namespace Plasma #include "webcontent.moc" --- trunk/KDE/kdebase/workspace/libs/plasma/widgets/webcontent.h #851010:851011 @@ -140,6 +140,7 @@ private: Q_PRIVATE_SLOT(d, void loadingFinished(bool success)) Q_PRIVATE_SLOT(d, void updateRequested(const QRect& dirtyRect)) + Q_PRIVATE_SLOT(d, void scrollRequested(int dx, int dy, const QRect &scrollRect)) WebContentPrivate * const d; friend class WebContentPrivate;