| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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 #ifndef CONTENT_RENDERER_RENDER_FRAME_IMPL_H_ | 5 #ifndef CONTENT_RENDERER_RENDER_FRAME_IMPL_H_ |
| 6 #define CONTENT_RENDERER_RENDER_FRAME_IMPL_H_ | 6 #define CONTENT_RENDERER_RENDER_FRAME_IMPL_H_ |
| 7 | 7 |
| 8 #include <vector> | 8 #include <vector> |
| 9 | 9 |
| 10 #include "base/basictypes.h" | 10 #include "base/basictypes.h" |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 76 class RendererPpapiHost; | 76 class RendererPpapiHost; |
| 77 class RenderFrameObserver; | 77 class RenderFrameObserver; |
| 78 class RenderViewImpl; | 78 class RenderViewImpl; |
| 79 class RenderWidget; | 79 class RenderWidget; |
| 80 class RenderWidgetFullscreenPepper; | 80 class RenderWidgetFullscreenPepper; |
| 81 class ScreenOrientationDispatcher; | 81 class ScreenOrientationDispatcher; |
| 82 class UserMediaClientImpl; | 82 class UserMediaClientImpl; |
| 83 struct CommitNavigationParams; | 83 struct CommitNavigationParams; |
| 84 struct CommonNavigationParams; | 84 struct CommonNavigationParams; |
| 85 struct CustomContextMenuContext; | 85 struct CustomContextMenuContext; |
| 86 struct ResourceResponseHead; |
| 86 | 87 |
| 87 class CONTENT_EXPORT RenderFrameImpl | 88 class CONTENT_EXPORT RenderFrameImpl |
| 88 : public RenderFrame, | 89 : public RenderFrame, |
| 89 NON_EXPORTED_BASE(public blink::WebFrameClient), | 90 NON_EXPORTED_BASE(public blink::WebFrameClient), |
| 90 NON_EXPORTED_BASE(public media::WebMediaPlayerDelegate) { | 91 NON_EXPORTED_BASE(public media::WebMediaPlayerDelegate) { |
| 91 public: | 92 public: |
| 92 // Creates a new RenderFrame. |render_view| is the RenderView object that this | 93 // Creates a new RenderFrame. |render_view| is the RenderView object that this |
| 93 // frame belongs to. | 94 // frame belongs to. |
| 94 // Callers *must* call |SetWebFrame| immediately after creation. | 95 // Callers *must* call |SetWebFrame| immediately after creation. |
| 95 // Note: This is called only when RenderFrame is created by Blink through | 96 // Note: This is called only when RenderFrame is created by Blink through |
| (...skipping 450 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 546 void OnDisownOpener(); | 547 void OnDisownOpener(); |
| 547 #if defined(OS_ANDROID) | 548 #if defined(OS_ANDROID) |
| 548 void OnSelectPopupMenuItems(bool canceled, | 549 void OnSelectPopupMenuItems(bool canceled, |
| 549 const std::vector<int>& selected_indices); | 550 const std::vector<int>& selected_indices); |
| 550 #elif defined(OS_MACOSX) | 551 #elif defined(OS_MACOSX) |
| 551 void OnSelectPopupMenuItem(int selected_index); | 552 void OnSelectPopupMenuItem(int selected_index); |
| 552 void OnCopyToFindPboard(); | 553 void OnCopyToFindPboard(); |
| 553 #endif | 554 #endif |
| 554 | 555 |
| 555 // PlzNavigate | 556 // PlzNavigate |
| 556 void OnCommitNavigation(const GURL& stream_url, | 557 void OnCommitNavigation(const ResourceResponseHead& response, |
| 558 const GURL& stream_url, |
| 557 const CommonNavigationParams& common_params, | 559 const CommonNavigationParams& common_params, |
| 558 const CommitNavigationParams& commit_params); | 560 const CommitNavigationParams& commit_params); |
| 559 | 561 |
| 560 // Virtual since overridden by WebTestProxy for layout tests. | 562 // Virtual since overridden by WebTestProxy for layout tests. |
| 561 virtual blink::WebNavigationPolicy DecidePolicyForNavigation( | 563 virtual blink::WebNavigationPolicy DecidePolicyForNavigation( |
| 562 RenderFrame* render_frame, | 564 RenderFrame* render_frame, |
| 563 const NavigationPolicyInfo& info); | 565 const NavigationPolicyInfo& info); |
| 564 void OpenURL(blink::WebFrame* frame, | 566 void OpenURL(blink::WebFrame* frame, |
| 565 const GURL& url, | 567 const GURL& url, |
| 566 const Referrer& referrer, | 568 const Referrer& referrer, |
| (...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 763 #endif | 765 #endif |
| 764 | 766 |
| 765 base::WeakPtrFactory<RenderFrameImpl> weak_factory_; | 767 base::WeakPtrFactory<RenderFrameImpl> weak_factory_; |
| 766 | 768 |
| 767 DISALLOW_COPY_AND_ASSIGN(RenderFrameImpl); | 769 DISALLOW_COPY_AND_ASSIGN(RenderFrameImpl); |
| 768 }; | 770 }; |
| 769 | 771 |
| 770 } // namespace content | 772 } // namespace content |
| 771 | 773 |
| 772 #endif // CONTENT_RENDERER_RENDER_FRAME_IMPL_H_ | 774 #endif // CONTENT_RENDERER_RENDER_FRAME_IMPL_H_ |
| OLD | NEW |