OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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_ui_bindings.h" | 5 #include "chrome/browser/devtools/devtools_ui_bindings.h" |
6 | 6 |
7 #include "base/command_line.h" | 7 #include "base/command_line.h" |
8 #include "base/json/json_reader.h" | 8 #include "base/json/json_reader.h" |
9 #include "base/json/json_writer.h" | 9 #include "base/json/json_writer.h" |
10 #include "base/strings/string_number_conversions.h" | 10 #include "base/strings/string_number_conversions.h" |
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
110 static void Create(InfoBarService* infobar_service, | 110 static void Create(InfoBarService* infobar_service, |
111 const InfoBarCallback& callback, | 111 const InfoBarCallback& callback, |
112 const base::string16& message); | 112 const base::string16& message); |
113 | 113 |
114 private: | 114 private: |
115 DevToolsConfirmInfoBarDelegate( | 115 DevToolsConfirmInfoBarDelegate( |
116 const InfoBarCallback& callback, | 116 const InfoBarCallback& callback, |
117 const base::string16& message); | 117 const base::string16& message); |
118 virtual ~DevToolsConfirmInfoBarDelegate(); | 118 virtual ~DevToolsConfirmInfoBarDelegate(); |
119 | 119 |
120 virtual base::string16 GetMessageText() const OVERRIDE; | 120 virtual base::string16 GetMessageText() const override; |
121 virtual base::string16 GetButtonLabel(InfoBarButton button) const OVERRIDE; | 121 virtual base::string16 GetButtonLabel(InfoBarButton button) const override; |
122 virtual bool Accept() OVERRIDE; | 122 virtual bool Accept() override; |
123 virtual bool Cancel() OVERRIDE; | 123 virtual bool Cancel() override; |
124 | 124 |
125 InfoBarCallback callback_; | 125 InfoBarCallback callback_; |
126 const base::string16 message_; | 126 const base::string16 message_; |
127 | 127 |
128 DISALLOW_COPY_AND_ASSIGN(DevToolsConfirmInfoBarDelegate); | 128 DISALLOW_COPY_AND_ASSIGN(DevToolsConfirmInfoBarDelegate); |
129 }; | 129 }; |
130 | 130 |
131 void DevToolsConfirmInfoBarDelegate::Create( | 131 void DevToolsConfirmInfoBarDelegate::Create( |
132 InfoBarService* infobar_service, | 132 InfoBarService* infobar_service, |
133 const InfoBarCallback& callback, | 133 const InfoBarCallback& callback, |
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
180 // DevToolsUIDefaultDelegate -------------------------------------------------- | 180 // DevToolsUIDefaultDelegate -------------------------------------------------- |
181 | 181 |
182 class DefaultBindingsDelegate : public DevToolsUIBindings::Delegate { | 182 class DefaultBindingsDelegate : public DevToolsUIBindings::Delegate { |
183 public: | 183 public: |
184 explicit DefaultBindingsDelegate(content::WebContents* web_contents) | 184 explicit DefaultBindingsDelegate(content::WebContents* web_contents) |
185 : web_contents_(web_contents) {} | 185 : web_contents_(web_contents) {} |
186 | 186 |
187 private: | 187 private: |
188 virtual ~DefaultBindingsDelegate() {} | 188 virtual ~DefaultBindingsDelegate() {} |
189 | 189 |
190 virtual void ActivateWindow() OVERRIDE; | 190 virtual void ActivateWindow() override; |
191 virtual void CloseWindow() OVERRIDE {} | 191 virtual void CloseWindow() override {} |
192 virtual void SetInspectedPageBounds(const gfx::Rect& rect) OVERRIDE {} | 192 virtual void SetInspectedPageBounds(const gfx::Rect& rect) override {} |
193 virtual void InspectElementCompleted() OVERRIDE {} | 193 virtual void InspectElementCompleted() override {} |
194 virtual void MoveWindow(int x, int y) OVERRIDE {} | 194 virtual void MoveWindow(int x, int y) override {} |
195 virtual void SetIsDocked(bool is_docked) OVERRIDE {} | 195 virtual void SetIsDocked(bool is_docked) override {} |
196 virtual void OpenInNewTab(const std::string& url) OVERRIDE; | 196 virtual void OpenInNewTab(const std::string& url) override; |
197 virtual void SetWhitelistedShortcuts(const std::string& message) OVERRIDE {} | 197 virtual void SetWhitelistedShortcuts(const std::string& message) override {} |
198 | 198 |
199 virtual void InspectedContentsClosing() OVERRIDE; | 199 virtual void InspectedContentsClosing() override; |
200 virtual void OnLoadCompleted() OVERRIDE {} | 200 virtual void OnLoadCompleted() override {} |
201 virtual InfoBarService* GetInfoBarService() OVERRIDE; | 201 virtual InfoBarService* GetInfoBarService() override; |
202 virtual void RenderProcessGone() OVERRIDE {} | 202 virtual void RenderProcessGone() override {} |
203 | 203 |
204 content::WebContents* web_contents_; | 204 content::WebContents* web_contents_; |
205 DISALLOW_COPY_AND_ASSIGN(DefaultBindingsDelegate); | 205 DISALLOW_COPY_AND_ASSIGN(DefaultBindingsDelegate); |
206 }; | 206 }; |
207 | 207 |
208 void DefaultBindingsDelegate::ActivateWindow() { | 208 void DefaultBindingsDelegate::ActivateWindow() { |
209 web_contents_->GetDelegate()->ActivateContents(web_contents_); | 209 web_contents_->GetDelegate()->ActivateContents(web_contents_); |
210 web_contents_->Focus(); | 210 web_contents_->Focus(); |
211 } | 211 } |
212 | 212 |
(...skipping 18 matching lines...) Expand all Loading... |
231 // DevToolsUIBindings::FrontendWebContentsObserver ---------------------------- | 231 // DevToolsUIBindings::FrontendWebContentsObserver ---------------------------- |
232 | 232 |
233 class DevToolsUIBindings::FrontendWebContentsObserver | 233 class DevToolsUIBindings::FrontendWebContentsObserver |
234 : public content::WebContentsObserver { | 234 : public content::WebContentsObserver { |
235 public: | 235 public: |
236 explicit FrontendWebContentsObserver(DevToolsUIBindings* ui_bindings); | 236 explicit FrontendWebContentsObserver(DevToolsUIBindings* ui_bindings); |
237 virtual ~FrontendWebContentsObserver(); | 237 virtual ~FrontendWebContentsObserver(); |
238 | 238 |
239 private: | 239 private: |
240 // contents::WebContentsObserver: | 240 // contents::WebContentsObserver: |
241 virtual void RenderProcessGone(base::TerminationStatus status) OVERRIDE; | 241 virtual void RenderProcessGone(base::TerminationStatus status) override; |
242 virtual void AboutToNavigateRenderView( | 242 virtual void AboutToNavigateRenderView( |
243 content::RenderViewHost* render_view_host) OVERRIDE; | 243 content::RenderViewHost* render_view_host) override; |
244 virtual void DocumentOnLoadCompletedInMainFrame() OVERRIDE; | 244 virtual void DocumentOnLoadCompletedInMainFrame() override; |
245 virtual void DidNavigateMainFrame( | 245 virtual void DidNavigateMainFrame( |
246 const content::LoadCommittedDetails& details, | 246 const content::LoadCommittedDetails& details, |
247 const content::FrameNavigateParams& params) OVERRIDE; | 247 const content::FrameNavigateParams& params) override; |
248 | 248 |
249 DevToolsUIBindings* devtools_bindings_; | 249 DevToolsUIBindings* devtools_bindings_; |
250 DISALLOW_COPY_AND_ASSIGN(FrontendWebContentsObserver); | 250 DISALLOW_COPY_AND_ASSIGN(FrontendWebContentsObserver); |
251 }; | 251 }; |
252 | 252 |
253 DevToolsUIBindings::FrontendWebContentsObserver::FrontendWebContentsObserver( | 253 DevToolsUIBindings::FrontendWebContentsObserver::FrontendWebContentsObserver( |
254 DevToolsUIBindings* devtools_ui_bindings) | 254 DevToolsUIBindings* devtools_ui_bindings) |
255 : WebContentsObserver(devtools_ui_bindings->web_contents()), | 255 : WebContentsObserver(devtools_ui_bindings->web_contents()), |
256 devtools_bindings_(devtools_ui_bindings) { | 256 devtools_bindings_(devtools_ui_bindings) { |
257 } | 257 } |
(...skipping 620 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
878 if (frontend_loaded_) | 878 if (frontend_loaded_) |
879 return; | 879 return; |
880 frontend_loaded_ = true; | 880 frontend_loaded_ = true; |
881 | 881 |
882 // Call delegate first - it seeds importants bit of information. | 882 // Call delegate first - it seeds importants bit of information. |
883 delegate_->OnLoadCompleted(); | 883 delegate_->OnLoadCompleted(); |
884 | 884 |
885 UpdateTheme(); | 885 UpdateTheme(); |
886 AddDevToolsExtensionsToClient(); | 886 AddDevToolsExtensionsToClient(); |
887 } | 887 } |
OLD | NEW |