Bug 36109 - [Qt] Add kinetic scrolling to Webkit's view (QGraphicsWebView && QWebView)
Summary: [Qt] Add kinetic scrolling to Webkit's view (QGraphicsWebView && QWebView)
Status: RESOLVED WONTFIX
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit Qt (show other bugs)
Version: 528+ (Nightly build)
Hardware: All All
: P3 Enhancement
Assignee: QtWebKit Unassigned
URL:
Keywords: Qt, QtTriaged
Depends on:
Blocks:
 
Reported: 2010-03-15 02:15 PDT by Benjamin Poulain
Modified: 2010-11-18 08:59 PST (History)
11 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Benjamin Poulain 2010-03-15 02:15:02 PDT
Currently, kinetic scrolling is a complete mess:
-it is enabled by default on the N900 but allow selections
-it is not enabled on other platform that should have this feature (Symbian, Windows 7, Mac)
-applications write their own limited version with event filter, the implementations vary a lot

To be addressed correctly, kinetic scrolling must be implemented in QtWebkit.

This bug report is a clone of http://bugreports.qt.nokia.com/browse/QTWEBKIT-93. It depends on the kinetic scrolling algorithms being available publicly in Qt: http://bugreports.qt.nokia.com/browse/QTBUG-8476
Comment 1 Kenneth Rohde Christiansen 2010-03-15 14:06:42 PDT
It is actually a bit more complicated than that, as for allowing nice kinetic scrolling, nice zooming etc, we want to use the tiling implementation, which requires us to make a QGraphicsWebView which has the size of the contents (resizedToContents) and then make a view scroll that.
Comment 2 Benjamin Poulain 2010-11-18 08:59:11 PST
The plan for mobile have changed. GraphicsWebView is used with resizeToContent and scrolling is not handled by WebKit anymore.

The plan for Windows 7 and Mac is unclear on gesture recognizer side.

I close this bug, new bugs can be reopened for Windows 7 and Mac.