From 65f03d4f644ce73618e5f4f50dd694b26f55ae12 Mon Sep 17 00:00:00 2001 From: Ben Murdoch Date: Fri, 13 May 2011 16:23:25 +0100 Subject: Merge WebKit at r75993: Initial merge by git. Change-Id: I602bbdc3974787a3b0450456a30a7868286921c3 --- Source/WebKit/qt/examples/platformplugin/README | 14 + .../platformplugin/WebNotificationPresenter.cpp | 70 +++++ .../platformplugin/WebNotificationPresenter.h | 61 ++++ .../qt/examples/platformplugin/WebPlugin.cpp | 318 +++++++++++++++++++++ .../WebKit/qt/examples/platformplugin/WebPlugin.h | 143 +++++++++ .../qt/examples/platformplugin/platformplugin.pro | 33 +++ .../platformplugin/qwebkitplatformplugin.h | 159 +++++++++++ 7 files changed, 798 insertions(+) create mode 100644 Source/WebKit/qt/examples/platformplugin/README create mode 100644 Source/WebKit/qt/examples/platformplugin/WebNotificationPresenter.cpp create mode 100644 Source/WebKit/qt/examples/platformplugin/WebNotificationPresenter.h create mode 100644 Source/WebKit/qt/examples/platformplugin/WebPlugin.cpp create mode 100644 Source/WebKit/qt/examples/platformplugin/WebPlugin.h create mode 100644 Source/WebKit/qt/examples/platformplugin/platformplugin.pro create mode 100644 Source/WebKit/qt/examples/platformplugin/qwebkitplatformplugin.h (limited to 'Source/WebKit/qt/examples/platformplugin') diff --git a/Source/WebKit/qt/examples/platformplugin/README b/Source/WebKit/qt/examples/platformplugin/README new file mode 100644 index 0000000..e220d04 --- /dev/null +++ b/Source/WebKit/qt/examples/platformplugin/README @@ -0,0 +1,14 @@ +Platform plugin example. + +This project will create a shared library named platformplugin in directory $$[QT_INSTALL_PLUGINS]/webkit +that will provide combo boxes popups to QtWebKit. + +QtWebKit will look for the plugins automatically so there is no need to make any other configuration to +put the plugin into use. To stop using the plugin just remove the directory $$[QT_INSTALL_PLUGINS]/webkit. + +A copy of qwebkitplatformplugin.h is provided with the example, as platform plugins should not depend +on the precense of QtWebKit to build. + +This plugin can provide popups for