Chromium Code Reviews| Index: extensions/browser/guest_view/web_view/web_view_guest_delegate.h |
| diff --git a/extensions/browser/guest_view/web_view/web_view_guest_delegate.h b/extensions/browser/guest_view/web_view/web_view_guest_delegate.h |
| index d72ae0ee6f5c4a46975d1cd48fd18b3761e2ca0b..d85e1016f14f061352ff45ac17249005733c809c 100644 |
| --- a/extensions/browser/guest_view/web_view/web_view_guest_delegate.h |
| +++ b/extensions/browser/guest_view/web_view/web_view_guest_delegate.h |
| @@ -14,6 +14,8 @@ class WebContents; |
| namespace extensions { |
| +class WebViewGuest; |
| + |
| namespace api { |
| namespace web_view_internal{ |
| @@ -25,7 +27,7 @@ struct ContextMenuItem; |
| // A delegate class of WebViewGuest that are not a part of chrome. |
| class WebViewGuestDelegate { |
| public : |
| - WebViewGuestDelegate(); |
| + WebViewGuestDelegate(WebViewGuest* web_view_guest); |
|
Fady Samuel
2014/08/22 16:40:17
explicit
Xi Han
2014/08/22 18:04:52
Done.
|
| virtual ~WebViewGuestDelegate(); |
| typedef std::vector<linked_ptr<api::web_view_internal::ContextMenuItem> > |
| @@ -63,7 +65,11 @@ class WebViewGuestDelegate { |
| int request_id, |
| const MenuItemVector* items) = 0; |
| + WebViewGuest* web_view_guest() const { return web_view_guest_; } |
| + |
| private: |
| + WebViewGuest* web_view_guest_; |
| + |
| DISALLOW_COPY_AND_ASSIGN(WebViewGuestDelegate); |
| }; |