OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 #include "content/test/test_render_view_host.h" | 5 #include "content/test/test_render_view_host.h" |
6 | 6 |
7 #include "base/memory/scoped_ptr.h" | 7 #include "base/memory/scoped_ptr.h" |
8 #include "content/browser/dom_storage/dom_storage_context_wrapper.h" | 8 #include "content/browser/dom_storage/dom_storage_context_wrapper.h" |
9 #include "content/browser/dom_storage/session_storage_namespace_impl.h" | 9 #include "content/browser/dom_storage/session_storage_namespace_impl.h" |
10 #include "content/browser/site_instance_impl.h" | 10 #include "content/browser/site_instance_impl.h" |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
44 } | 44 } |
45 | 45 |
46 TestRenderWidgetHostView::TestRenderWidgetHostView(RenderWidgetHost* rwh) | 46 TestRenderWidgetHostView::TestRenderWidgetHostView(RenderWidgetHost* rwh) |
47 : rwh_(RenderWidgetHostImpl::From(rwh)), | 47 : rwh_(RenderWidgetHostImpl::From(rwh)), |
48 is_showing_(false), | 48 is_showing_(false), |
49 did_swap_compositor_frame_(false) { | 49 did_swap_compositor_frame_(false) { |
50 rwh_->SetView(this); | 50 rwh_->SetView(this); |
51 } | 51 } |
52 | 52 |
53 TestRenderWidgetHostView::~TestRenderWidgetHostView() { | 53 TestRenderWidgetHostView::~TestRenderWidgetHostView() { |
| 54 rwh_->ViewDestroyed(this); |
54 } | 55 } |
55 | 56 |
56 RenderWidgetHost* TestRenderWidgetHostView::GetRenderWidgetHost() const { | 57 RenderWidgetHost* TestRenderWidgetHostView::GetRenderWidgetHost() const { |
57 return NULL; | 58 return NULL; |
58 } | 59 } |
59 | 60 |
60 gfx::Vector2dF TestRenderWidgetHostView::GetLastScrollOffset() const { | 61 gfx::Vector2dF TestRenderWidgetHostView::GetLastScrollOffset() const { |
61 return gfx::Vector2dF(); | 62 return gfx::Vector2dF(); |
62 } | 63 } |
63 | 64 |
(...skipping 26 matching lines...) Expand all Loading... |
90 } | 91 } |
91 | 92 |
92 void TestRenderWidgetHostView::Hide() { | 93 void TestRenderWidgetHostView::Hide() { |
93 is_showing_ = false; | 94 is_showing_ = false; |
94 } | 95 } |
95 | 96 |
96 bool TestRenderWidgetHostView::IsShowing() { | 97 bool TestRenderWidgetHostView::IsShowing() { |
97 return is_showing_; | 98 return is_showing_; |
98 } | 99 } |
99 | 100 |
100 void TestRenderWidgetHostView::RenderProcessGone(base::TerminationStatus status, | |
101 int error_code) { | |
102 delete this; | |
103 } | |
104 | |
105 void TestRenderWidgetHostView::Destroy() { delete this; } | 101 void TestRenderWidgetHostView::Destroy() { delete this; } |
106 | 102 |
107 gfx::Rect TestRenderWidgetHostView::GetViewBounds() const { | 103 gfx::Rect TestRenderWidgetHostView::GetViewBounds() const { |
108 return gfx::Rect(); | 104 return gfx::Rect(); |
109 } | 105 } |
110 | 106 |
111 void TestRenderWidgetHostView::CopyFromCompositingSurface( | 107 void TestRenderWidgetHostView::CopyFromCompositingSurface( |
112 const gfx::Rect& src_subrect, | 108 const gfx::Rect& src_subrect, |
113 const gfx::Size& dst_size, | 109 const gfx::Size& dst_size, |
114 const base::Callback<void(bool, const SkBitmap&)>& callback, | 110 const base::Callback<void(bool, const SkBitmap&)>& callback, |
(...skipping 279 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
394 | 390 |
395 TestRenderFrameHost* RenderViewHostImplTestHarness::main_test_rfh() { | 391 TestRenderFrameHost* RenderViewHostImplTestHarness::main_test_rfh() { |
396 return contents()->GetMainFrame(); | 392 return contents()->GetMainFrame(); |
397 } | 393 } |
398 | 394 |
399 TestWebContents* RenderViewHostImplTestHarness::contents() { | 395 TestWebContents* RenderViewHostImplTestHarness::contents() { |
400 return static_cast<TestWebContents*>(web_contents()); | 396 return static_cast<TestWebContents*>(web_contents()); |
401 } | 397 } |
402 | 398 |
403 } // namespace content | 399 } // namespace content |
OLD | NEW |