OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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 "chrome/browser/tab_contents/interstitial_page.h" | 5 #include "chrome/browser/tab_contents/interstitial_page.h" |
6 | 6 |
7 #include <vector> | 7 #include <vector> |
8 | 8 |
9 #include "base/compiler_specific.h" | 9 #include "base/compiler_specific.h" |
10 #include "base/message_loop.h" | 10 #include "base/message_loop.h" |
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
85 } // namespace | 85 } // namespace |
86 | 86 |
87 class InterstitialPage::InterstitialPageRVHViewDelegate | 87 class InterstitialPage::InterstitialPageRVHViewDelegate |
88 : public RenderViewHostDelegate::View { | 88 : public RenderViewHostDelegate::View { |
89 public: | 89 public: |
90 explicit InterstitialPageRVHViewDelegate(InterstitialPage* page); | 90 explicit InterstitialPageRVHViewDelegate(InterstitialPage* page); |
91 | 91 |
92 // RenderViewHostDelegate::View implementation: | 92 // RenderViewHostDelegate::View implementation: |
93 virtual void CreateNewWindow( | 93 virtual void CreateNewWindow( |
94 int route_id, | 94 int route_id, |
95 WindowContainerType window_container_type, | 95 const ViewHostMsg_CreateWindow_Params& params); |
96 const string16& frame_name); | |
97 virtual void CreateNewWidget(int route_id, | 96 virtual void CreateNewWidget(int route_id, |
98 WebKit::WebPopupType popup_type); | 97 WebKit::WebPopupType popup_type); |
99 virtual void CreateNewFullscreenWidget(int route_id, | 98 virtual void CreateNewFullscreenWidget(int route_id, |
100 WebKit::WebPopupType popup_type); | 99 WebKit::WebPopupType popup_type); |
101 virtual void ShowCreatedWindow(int route_id, | 100 virtual void ShowCreatedWindow(int route_id, |
102 WindowOpenDisposition disposition, | 101 WindowOpenDisposition disposition, |
103 const gfx::Rect& initial_pos, | 102 const gfx::Rect& initial_pos, |
104 bool user_gesture); | 103 bool user_gesture); |
105 virtual void ShowCreatedWidget(int route_id, | 104 virtual void ShowCreatedWidget(int route_id, |
106 const gfx::Rect& initial_pos); | 105 const gfx::Rect& initial_pos); |
(...skipping 480 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
587 return iter->second; | 586 return iter->second; |
588 } | 587 } |
589 | 588 |
590 InterstitialPage::InterstitialPageRVHViewDelegate:: | 589 InterstitialPage::InterstitialPageRVHViewDelegate:: |
591 InterstitialPageRVHViewDelegate(InterstitialPage* page) | 590 InterstitialPageRVHViewDelegate(InterstitialPage* page) |
592 : interstitial_page_(page) { | 591 : interstitial_page_(page) { |
593 } | 592 } |
594 | 593 |
595 void InterstitialPage::InterstitialPageRVHViewDelegate::CreateNewWindow( | 594 void InterstitialPage::InterstitialPageRVHViewDelegate::CreateNewWindow( |
596 int route_id, | 595 int route_id, |
597 WindowContainerType window_container_type, | 596 const ViewHostMsg_CreateWindow_Params& params) { |
598 const string16& frame_name) { | |
599 NOTREACHED() << "InterstitialPage does not support showing popups yet."; | 597 NOTREACHED() << "InterstitialPage does not support showing popups yet."; |
600 } | 598 } |
601 | 599 |
602 void InterstitialPage::InterstitialPageRVHViewDelegate::CreateNewWidget( | 600 void InterstitialPage::InterstitialPageRVHViewDelegate::CreateNewWidget( |
603 int route_id, WebKit::WebPopupType popup_type) { | 601 int route_id, WebKit::WebPopupType popup_type) { |
604 NOTREACHED() << "InterstitialPage does not support showing drop-downs yet."; | 602 NOTREACHED() << "InterstitialPage does not support showing drop-downs yet."; |
605 } | 603 } |
606 | 604 |
607 void | 605 void |
608 InterstitialPage::InterstitialPageRVHViewDelegate::CreateNewFullscreenWidget( | 606 InterstitialPage::InterstitialPageRVHViewDelegate::CreateNewFullscreenWidget( |
(...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
727 | 725 |
728 void InterstitialPage::UpdateInspectorSetting(const std::string& key, | 726 void InterstitialPage::UpdateInspectorSetting(const std::string& key, |
729 const std::string& value) { | 727 const std::string& value) { |
730 RenderViewHostDelegateHelper::UpdateInspectorSetting( | 728 RenderViewHostDelegateHelper::UpdateInspectorSetting( |
731 tab_->profile(), key, value); | 729 tab_->profile(), key, value); |
732 } | 730 } |
733 | 731 |
734 void InterstitialPage::ClearInspectorSettings() { | 732 void InterstitialPage::ClearInspectorSettings() { |
735 RenderViewHostDelegateHelper::ClearInspectorSettings(tab_->profile()); | 733 RenderViewHostDelegateHelper::ClearInspectorSettings(tab_->profile()); |
736 } | 734 } |
OLD | NEW |