| OLD | NEW |
| 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // This file contains the implementation of TestWebViewDelegate, which serves | 5 // This file contains the implementation of TestWebViewDelegate, which serves |
| 6 // as the WebViewDelegate for the TestShellWebHost. The host is expected to | 6 // as the WebViewDelegate for the TestShellWebHost. The host is expected to |
| 7 // have initialized a MessageLoop before these methods are called. | 7 // have initialized a MessageLoop before these methods are called. |
| 8 | 8 |
| 9 #include "webkit/tools/test_shell/test_webview_delegate.h" | 9 #include "webkit/tools/test_shell/test_webview_delegate.h" |
| 10 | 10 |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 45 #include "webkit/glue/plugins/webplugin_impl.h" | 45 #include "webkit/glue/plugins/webplugin_impl.h" |
| 46 #include "webkit/glue/plugins/plugin_list.h" | 46 #include "webkit/glue/plugins/plugin_list.h" |
| 47 #include "webkit/glue/plugins/webplugin_delegate_impl.h" | 47 #include "webkit/glue/plugins/webplugin_delegate_impl.h" |
| 48 #include "webkit/glue/webdropdata.h" | 48 #include "webkit/glue/webdropdata.h" |
| 49 #include "webkit/glue/webpreferences.h" | 49 #include "webkit/glue/webpreferences.h" |
| 50 #include "webkit/glue/webkit_glue.h" | 50 #include "webkit/glue/webkit_glue.h" |
| 51 #include "webkit/glue/window_open_disposition.h" | 51 #include "webkit/glue/window_open_disposition.h" |
| 52 #include "webkit/support/webkit_support.h" | 52 #include "webkit/support/webkit_support.h" |
| 53 #include "webkit/tools/test_shell/accessibility_controller.h" | 53 #include "webkit/tools/test_shell/accessibility_controller.h" |
| 54 #include "webkit/tools/test_shell/mock_spellcheck.h" | 54 #include "webkit/tools/test_shell/mock_spellcheck.h" |
| 55 #include "webkit/tools/test_shell/simple_appcache_system.h" |
| 55 #include "webkit/tools/test_shell/test_navigation_controller.h" | 56 #include "webkit/tools/test_shell/test_navigation_controller.h" |
| 56 #include "webkit/tools/test_shell/test_shell.h" | 57 #include "webkit/tools/test_shell/test_shell.h" |
| 57 #include "webkit/tools/test_shell/test_web_worker.h" | 58 #include "webkit/tools/test_shell/test_web_worker.h" |
| 58 | 59 |
| 59 #if defined(OS_WIN) | 60 #if defined(OS_WIN) |
| 60 // TODO(port): make these files work everywhere. | 61 // TODO(port): make these files work everywhere. |
| 61 #include "webkit/tools/test_shell/drag_delegate.h" | 62 #include "webkit/tools/test_shell/drag_delegate.h" |
| 62 #include "webkit/tools/test_shell/drop_delegate.h" | 63 #include "webkit/tools/test_shell/drop_delegate.h" |
| 63 #endif | 64 #endif |
| 64 | 65 |
| 65 using appcache::WebApplicationCacheHostImpl; | 66 using appcache::WebApplicationCacheHostImpl; |
| 66 using WebKit::WebAccessibilityObject; | 67 using WebKit::WebAccessibilityObject; |
| 68 using WebKit::WebApplicationCacheHost; |
| 69 using WebKit::WebApplicationCacheHostClient; |
| 67 using WebKit::WebConsoleMessage; | 70 using WebKit::WebConsoleMessage; |
| 68 using WebKit::WebContextMenuData; | 71 using WebKit::WebContextMenuData; |
| 69 using WebKit::WebCookieJar; | 72 using WebKit::WebCookieJar; |
| 70 using WebKit::WebData; | 73 using WebKit::WebData; |
| 71 using WebKit::WebDataSource; | 74 using WebKit::WebDataSource; |
| 72 using WebKit::WebDragData; | 75 using WebKit::WebDragData; |
| 73 using WebKit::WebDragOperationsMask; | 76 using WebKit::WebDragOperationsMask; |
| 74 using WebKit::WebEditingAction; | 77 using WebKit::WebEditingAction; |
| 75 using WebKit::WebFormElement; | 78 using WebKit::WebFormElement; |
| 76 using WebKit::WebFrame; | 79 using WebKit::WebFrame; |
| (...skipping 569 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 646 WebWorker* TestWebViewDelegate::createWorker( | 649 WebWorker* TestWebViewDelegate::createWorker( |
| 647 WebFrame* frame, WebWorkerClient* client) { | 650 WebFrame* frame, WebWorkerClient* client) { |
| 648 return new TestWebWorker(); | 651 return new TestWebWorker(); |
| 649 } | 652 } |
| 650 | 653 |
| 651 WebMediaPlayer* TestWebViewDelegate::createMediaPlayer( | 654 WebMediaPlayer* TestWebViewDelegate::createMediaPlayer( |
| 652 WebFrame* frame, WebMediaPlayerClient* client) { | 655 WebFrame* frame, WebMediaPlayerClient* client) { |
| 653 return webkit_support::CreateMediaPlayer(frame, client); | 656 return webkit_support::CreateMediaPlayer(frame, client); |
| 654 } | 657 } |
| 655 | 658 |
| 659 WebApplicationCacheHost* TestWebViewDelegate::createApplicationCacheHost( |
| 660 WebFrame* frame, WebApplicationCacheHostClient* client) { |
| 661 return SimpleAppCacheSystem::CreateApplicationCacheHost(client); |
| 662 } |
| 663 |
| 656 bool TestWebViewDelegate::allowPlugins(WebFrame* frame, | 664 bool TestWebViewDelegate::allowPlugins(WebFrame* frame, |
| 657 bool enabled_per_settings) { | 665 bool enabled_per_settings) { |
| 658 return enabled_per_settings && shell_->allow_plugins(); | 666 return enabled_per_settings && shell_->allow_plugins(); |
| 659 } | 667 } |
| 660 | 668 |
| 661 bool TestWebViewDelegate::allowImages(WebFrame* frame, | 669 bool TestWebViewDelegate::allowImages(WebFrame* frame, |
| 662 bool enabled_per_settings) { | 670 bool enabled_per_settings) { |
| 663 return enabled_per_settings && shell_->allow_images(); | 671 return enabled_per_settings && shell_->allow_images(); |
| 664 } | 672 } |
| 665 | 673 |
| (...skipping 544 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1210 } | 1218 } |
| 1211 | 1219 |
| 1212 void TestWebViewDelegate::set_fake_window_rect(const WebRect& rect) { | 1220 void TestWebViewDelegate::set_fake_window_rect(const WebRect& rect) { |
| 1213 fake_rect_ = rect; | 1221 fake_rect_ = rect; |
| 1214 using_fake_rect_ = true; | 1222 using_fake_rect_ = true; |
| 1215 } | 1223 } |
| 1216 | 1224 |
| 1217 WebRect TestWebViewDelegate::fake_window_rect() { | 1225 WebRect TestWebViewDelegate::fake_window_rect() { |
| 1218 return fake_rect_; | 1226 return fake_rect_; |
| 1219 } | 1227 } |
| OLD | NEW |