void PageClientQGraphicsWidget::update(const QRect& dirtyRect) { view->update(dirtyRect); createOrDeleteOverlay(); if (overlay) overlay->update(QRectF(dirtyRect)); #if USE(ACCELERATED_COMPOSITING) && !USE(TEXTURE_MAPPER) syncLayers(); #endif }
void QGraphicsWebViewPrivate::update(const QRect & dirtyRect) { q->update(QRectF(dirtyRect)); createOrDeleteOverlay(); if (overlay) overlay->update(QRectF(dirtyRect)); #if USE(ACCELERATED_COMPOSITING) updateCompositingScrollPosition(); syncLayers(); #endif }
void PageClientQGraphicsWidget::update(const QRect& dirtyRect) { view->update(dirtyRect); createOrDeleteOverlay(); if (overlay) overlay->update(QRectF(dirtyRect)); #if USE(ACCELERATED_COMPOSITING) syncLayers(); // This might be a slow-scroll. We ensure that the compositing layers are in the right position. updateCompositingScrollPosition(); #endif }