tizen beta release
[framework/web/webkit-efl.git] / Source / WebKit / chromium / src / WebRuntimeFeatures.cpp
index 0de6074..de6cda1 100755 (executable)
@@ -34,7 +34,7 @@
 #include "AbstractDatabase.h"
 #include "RuntimeEnabledFeatures.h"
 #include "WebMediaPlayerClientImpl.h"
-#include "WebSocket.h"
+#include "websockets/WebSocket.h"
 
 #include <wtf/UnusedParam.h>
 
@@ -101,7 +101,7 @@ bool WebRuntimeFeatures::isMediaPlayerEnabled()
 void WebRuntimeFeatures::enableSockets(bool enable)
 {
 #if ENABLE(WEB_SOCKETS)
-    WebSocket::setIsAvailable(enable);
+    WebCore::WebSocket::setIsAvailable(enable);
 #endif
 }
 
@@ -360,6 +360,24 @@ bool WebRuntimeFeatures::isFullScreenAPIEnabled()
 #endif
 }
 
+void WebRuntimeFeatures::enablePointerLock(bool enable)
+{
+#if ENABLE(POINTER_LOCK)
+    RuntimeEnabledFeatures::setWebkitPointerLockEnabled(enable);
+#else
+    UNUSED_PARAM(enable);
+#endif
+}
+
+bool WebRuntimeFeatures::isPointerLockEnabled()
+{
+#if ENABLE(POINTER_LOCK)
+    return RuntimeEnabledFeatures::webkitPointerLockEnabled();
+#else
+    return false;
+#endif
+}
+
 void WebRuntimeFeatures::enableMediaSource(bool enable)
 {
 #if ENABLE(MEDIA_SOURCE)
@@ -396,4 +414,22 @@ bool WebRuntimeFeatures::isVideoTrackEnabled()
 #endif
 }
 
+void WebRuntimeFeatures::enableGamepad(bool enable)
+{
+#if ENABLE(GAMEPAD)
+    RuntimeEnabledFeatures::setWebkitGamepadsEnabled(enable);
+#else
+    UNUSED_PARAM(enable);
+#endif
+}
+
+bool WebRuntimeFeatures::isGamepadEnabled()
+{
+#if ENABLE(GAMEPAD)
+    return RuntimeEnabledFeatures::webkitGamepadsEnabled();
+#else
+    return false;
+#endif
+}
+
 } // namespace WebKit