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 "chrome/browser/devtools/devtools_window.h" | 5 #include "chrome/browser/devtools/devtools_window.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 | 8 |
9 #include "base/json/json_reader.h" | 9 #include "base/json/json_reader.h" |
10 #include "base/metrics/histogram.h" | 10 #include "base/metrics/histogram.h" |
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
87 : public content::WebContentsObserver, | 87 : public content::WebContentsObserver, |
88 public content::WebContentsDelegate { | 88 public content::WebContentsDelegate { |
89 public: | 89 public: |
90 DevToolsToolboxDelegate( | 90 DevToolsToolboxDelegate( |
91 WebContents* toolbox_contents, | 91 WebContents* toolbox_contents, |
92 DevToolsWindow::ObserverWithAccessor* web_contents_observer); | 92 DevToolsWindow::ObserverWithAccessor* web_contents_observer); |
93 virtual ~DevToolsToolboxDelegate(); | 93 virtual ~DevToolsToolboxDelegate(); |
94 | 94 |
95 virtual content::WebContents* OpenURLFromTab( | 95 virtual content::WebContents* OpenURLFromTab( |
96 content::WebContents* source, | 96 content::WebContents* source, |
97 const content::OpenURLParams& params) OVERRIDE; | 97 const content::OpenURLParams& params) override; |
98 virtual bool PreHandleKeyboardEvent( | 98 virtual bool PreHandleKeyboardEvent( |
99 content::WebContents* source, | 99 content::WebContents* source, |
100 const content::NativeWebKeyboardEvent& event, | 100 const content::NativeWebKeyboardEvent& event, |
101 bool* is_keyboard_shortcut) OVERRIDE; | 101 bool* is_keyboard_shortcut) override; |
102 virtual void HandleKeyboardEvent( | 102 virtual void HandleKeyboardEvent( |
103 content::WebContents* source, | 103 content::WebContents* source, |
104 const content::NativeWebKeyboardEvent& event) OVERRIDE; | 104 const content::NativeWebKeyboardEvent& event) override; |
105 virtual void WebContentsDestroyed() OVERRIDE; | 105 virtual void WebContentsDestroyed() override; |
106 | 106 |
107 private: | 107 private: |
108 BrowserWindow* GetInspectedBrowserWindow(); | 108 BrowserWindow* GetInspectedBrowserWindow(); |
109 DevToolsWindow::ObserverWithAccessor* inspected_contents_observer_; | 109 DevToolsWindow::ObserverWithAccessor* inspected_contents_observer_; |
110 DISALLOW_COPY_AND_ASSIGN(DevToolsToolboxDelegate); | 110 DISALLOW_COPY_AND_ASSIGN(DevToolsToolboxDelegate); |
111 }; | 111 }; |
112 | 112 |
113 DevToolsToolboxDelegate::DevToolsToolboxDelegate( | 113 DevToolsToolboxDelegate::DevToolsToolboxDelegate( |
114 WebContents* toolbox_contents, | 114 WebContents* toolbox_contents, |
115 DevToolsWindow::ObserverWithAccessor* web_contents_observer) | 115 DevToolsWindow::ObserverWithAccessor* web_contents_observer) |
(...skipping 1111 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1227 closure.Run(); | 1227 closure.Run(); |
1228 return; | 1228 return; |
1229 } | 1229 } |
1230 load_completed_callback_ = closure; | 1230 load_completed_callback_ = closure; |
1231 } | 1231 } |
1232 | 1232 |
1233 bool DevToolsWindow::ForwardKeyboardEvent( | 1233 bool DevToolsWindow::ForwardKeyboardEvent( |
1234 const content::NativeWebKeyboardEvent& event) { | 1234 const content::NativeWebKeyboardEvent& event) { |
1235 return event_forwarder_->ForwardEvent(event); | 1235 return event_forwarder_->ForwardEvent(event); |
1236 } | 1236 } |
OLD | NEW |