kdewebkit moved to kdereview

Benjamin Meyer ben at meyerhome.net
Mon Oct 26 00:32:53 GMT 2009

On Oct 25, 2009, at 5:40 PM, Urs Wolfer wrote:

> On Sunday 25 October 2009 22:05:08 Sebastian K├╝gler wrote:
>> On Sunday 25 October 2009 20:02:51 Urs Wolfer wrote:
>>> I have just moved the kdewebkit lib from
>>> playground/libs/webkitkde/kdewebkit  into kdereview. It's the KDE
>>> integration part of QtWebKit which is used directly in many apps and
>>> libs already (...which does not include the WebKit KPart). Any KDE  
>>> app is
>>> supposed to move to this integration lib when it is in kdelibs  
>>> (plans are
>>> to move it to kdelibs/kdewebkit).
>> Could you briefly explain what features this brings? That might  
>> make it
>> easier for people to understand why it's needed ...
> Sure. The main point is for sure the integration of KIO. Without  
> kdewebkit,
> any app which is using QWeb* classes does network interactions  
> without KDE
> technologies. Other points are for example:
> * using KDE icons in context menu

In 4.6 QtWebKit should be using the QIcon::fromTheme to get the KDE  
icons in the context menu and if it doesn't then we should file a  
patch to QtWebKit.

> * using KDE plugins (for example nsplugins flash)

Can you clarify this?  Starting in Qt 4.5 QtWebKit supported nsplugins  
and kde apps can already use them...

> * KDE dialogs for javascript dialogs (alert, file picker, ..)

The KDE File dialog should already be used starting with I believe KDE  
4.3 when the static QFileDialog pointers were overloaded so anytime  
you call the static QFileDialog functions it will use the KDE File  
Dialog.  As for the alert dialog while it does use QMessageBox,  
QMessageBox should be using the KDE icon from the style which is the  
only thing I could see the KMessageBox adding.

So what goes kdewebkit bring us that we don't either already have or  
will be getting with Qt4.6?

-Benjamin meyer

More information about the kde-core-devel mailing list