[Qt][WK2] Add stubs for FULLSCREEN_API on Qt.
authoralexis.menard@openbossa.org <alexis.menard@openbossa.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 20 Sep 2011 17:08:18 +0000 (17:08 +0000)
committeralexis.menard@openbossa.org <alexis.menard@openbossa.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 20 Sep 2011 17:08:18 +0000 (17:08 +0000)
commitf48c8b285bc7b24dba2b954f82643f76e4835e4a
treec1ded77b265c08e811e3c2f4ba204176b9c94f12
parentb73a8d421b87420045b617e09611b91570d891a4
[Qt][WK2] Add stubs for FULLSCREEN_API on Qt.
https://bugs.webkit.org/show_bug.cgi?id=68444

Reviewed by Andreas Kling.

Create all the stubs necessary for enabling FULLSCREEN_API on the Qt port.

Source/WebCore:

No new tests : just stubs.

* CodeGenerators.pri:
* WebCore.pro:
* features.pri:

Source/WebKit2:

* UIProcess/qt/WebFullScreenManagerProxyQt.cpp: Added.
(WebKit::WebFullScreenManagerProxy::invalidate):
(WebKit::WebFullScreenManagerProxy::enterFullScreen):
(WebKit::WebFullScreenManagerProxy::exitFullScreen):
(WebKit::WebFullScreenManagerProxy::beganEnterFullScreenAnimation):
(WebKit::WebFullScreenManagerProxy::finishedEnterFullScreenAnimation):
(WebKit::WebFullScreenManagerProxy::beganExitFullScreenAnimation):
(WebKit::WebFullScreenManagerProxy::finishedExitFullScreenAnimation):
(WebKit::WebFullScreenManagerProxy::enterAcceleratedCompositingMode):
(WebKit::WebFullScreenManagerProxy::exitAcceleratedCompositingMode):
(WebKit::WebFullScreenManagerProxy::getFullScreenRect):
* WebKit2.pro:
* WebProcess/FullScreen/qt: Added.
* WebProcess/FullScreen/qt/WebFullScreenManagerQt.cpp: Added.
(WebKit::WebFullScreenManagerQt::WebFullScreenManagerQt):
(WebKit::WebFullScreenManager::create):
(WebKit::WebFullScreenManagerQt::setRootFullScreenLayer):
(WebKit::WebFullScreenManagerQt::beginEnterFullScreenAnimation):
(WebKit::WebFullScreenManagerQt::beginExitFullScreenAnimation):
* WebProcess/FullScreen/qt/WebFullScreenManagerQt.h: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95551 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebCore/ChangeLog
Source/WebCore/CodeGenerators.pri
Source/WebCore/WebCore.pro
Source/WebCore/features.pri
Source/WebKit2/ChangeLog
Source/WebKit2/UIProcess/qt/WebFullScreenManagerProxyQt.cpp [new file with mode: 0644]
Source/WebKit2/WebKit2.pro
Source/WebKit2/WebProcess/FullScreen/qt/WebFullScreenManagerQt.cpp [new file with mode: 0644]
Source/WebKit2/WebProcess/FullScreen/qt/WebFullScreenManagerQt.h [new file with mode: 0644]