Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(882)

Side by Side Diff: content/browser/web_contents/web_contents_impl.h

Issue 2050623005: Move file chooser from RenderView(Host) to RenderFrame(Host). (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fixes based on reviews. Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 #ifndef CONTENT_BROWSER_WEB_CONTENTS_WEB_CONTENTS_IMPL_H_ 5 #ifndef CONTENT_BROWSER_WEB_CONTENTS_WEB_CONTENTS_IMPL_H_
6 #define CONTENT_BROWSER_WEB_CONTENTS_WEB_CONTENTS_IMPL_H_ 6 #define CONTENT_BROWSER_WEB_CONTENTS_WEB_CONTENTS_IMPL_H_
7 7
8 #include <stdint.h> 8 #include <stdint.h>
9 9
10 #include <functional> 10 #include <functional>
(...skipping 410 matching lines...) Expand 10 before | Expand all | Expand 10 after
421 const ContextMenuParams& params) override; 421 const ContextMenuParams& params) override;
422 void RunJavaScriptMessage(RenderFrameHost* render_frame_host, 422 void RunJavaScriptMessage(RenderFrameHost* render_frame_host,
423 const base::string16& message, 423 const base::string16& message,
424 const base::string16& default_prompt, 424 const base::string16& default_prompt,
425 const GURL& frame_url, 425 const GURL& frame_url,
426 JavaScriptMessageType type, 426 JavaScriptMessageType type,
427 IPC::Message* reply_msg) override; 427 IPC::Message* reply_msg) override;
428 void RunBeforeUnloadConfirm(RenderFrameHost* render_frame_host, 428 void RunBeforeUnloadConfirm(RenderFrameHost* render_frame_host,
429 bool is_reload, 429 bool is_reload,
430 IPC::Message* reply_msg) override; 430 IPC::Message* reply_msg) override;
431 void RunFileChooser(RenderFrameHost* render_frame_host,
432 const FileChooserParams& params) override;
431 void DidAccessInitialDocument() override; 433 void DidAccessInitialDocument() override;
432 void DidChangeName(RenderFrameHost* render_frame_host, 434 void DidChangeName(RenderFrameHost* render_frame_host,
433 const std::string& name) override; 435 const std::string& name) override;
434 void DocumentOnLoadCompleted(RenderFrameHost* render_frame_host) override; 436 void DocumentOnLoadCompleted(RenderFrameHost* render_frame_host) override;
435 void UpdateStateForFrame(RenderFrameHost* render_frame_host, 437 void UpdateStateForFrame(RenderFrameHost* render_frame_host,
436 const PageState& page_state) override; 438 const PageState& page_state) override;
437 void UpdateTitle(RenderFrameHost* render_frame_host, 439 void UpdateTitle(RenderFrameHost* render_frame_host,
438 int32_t page_id, 440 int32_t page_id,
439 const base::string16& title, 441 const base::string16& title,
440 base::i18n::TextDirection title_direction) override; 442 base::i18n::TextDirection title_direction) override;
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
489 RendererPreferences GetRendererPrefs( 491 RendererPreferences GetRendererPrefs(
490 BrowserContext* browser_context) const override; 492 BrowserContext* browser_context) const override;
491 void OnUserInteraction(RenderWidgetHostImpl* render_widget_host, 493 void OnUserInteraction(RenderWidgetHostImpl* render_widget_host,
492 const blink::WebInputEvent::Type type) override; 494 const blink::WebInputEvent::Type type) override;
493 void OnIgnoredUIEvent() override; 495 void OnIgnoredUIEvent() override;
494 void LoadStateChanged(const GURL& url, 496 void LoadStateChanged(const GURL& url,
495 const net::LoadStateWithParam& load_state, 497 const net::LoadStateWithParam& load_state,
496 uint64_t upload_position, 498 uint64_t upload_position,
497 uint64_t upload_size) override; 499 uint64_t upload_size) override;
498 void Activate() override; 500 void Activate() override;
499 void RunFileChooser(RenderViewHost* render_view_host,
500 const FileChooserParams& params) override;
501 void UpdatePreferredSize(const gfx::Size& pref_size) override; 501 void UpdatePreferredSize(const gfx::Size& pref_size) override;
502 void CreateNewWindow( 502 void CreateNewWindow(
503 SiteInstance* source_site_instance, 503 SiteInstance* source_site_instance,
504 int32_t route_id, 504 int32_t route_id,
505 int32_t main_frame_route_id, 505 int32_t main_frame_route_id,
506 int32_t main_frame_widget_route_id, 506 int32_t main_frame_widget_route_id,
507 const ViewHostMsg_CreateWindow_Params& params, 507 const ViewHostMsg_CreateWindow_Params& params,
508 SessionStorageNamespace* session_storage_namespace) override; 508 SessionStorageNamespace* session_storage_namespace) override;
509 void CreateNewWidget(int32_t render_process_id, 509 void CreateNewWidget(int32_t render_process_id,
510 int32_t route_id, 510 int32_t route_id,
(...skipping 909 matching lines...) Expand 10 before | Expand all | Expand 10 after
1420 // Adds/removes a callback called on creation of each new WebContents. 1420 // Adds/removes a callback called on creation of each new WebContents.
1421 static void AddCreatedCallbackForTesting(const CreatedCallback& callback); 1421 static void AddCreatedCallbackForTesting(const CreatedCallback& callback);
1422 static void RemoveCreatedCallbackForTesting(const CreatedCallback& callback); 1422 static void RemoveCreatedCallbackForTesting(const CreatedCallback& callback);
1423 1423
1424 DISALLOW_COPY_AND_ASSIGN(FriendZone); 1424 DISALLOW_COPY_AND_ASSIGN(FriendZone);
1425 }; 1425 };
1426 1426
1427 } // namespace content 1427 } // namespace content
1428 1428
1429 #endif // CONTENT_BROWSER_WEB_CONTENTS_WEB_CONTENTS_IMPL_H_ 1429 #endif // CONTENT_BROWSER_WEB_CONTENTS_WEB_CONTENTS_IMPL_H_
OLDNEW
« no previous file with comments | « content/browser/security_exploit_browsertest.cc ('k') | content/browser/web_contents/web_contents_impl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698