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

Side by Side Diff: chrome/browser/guest_view/web_view/web_view_guest.h

Issue 373623002: Convert remaining WebContentsObservers loading callbacks to use RFH. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix one more compile error Created 6 years, 5 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 | Annotate | Revision Log
OLDNEW
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 #ifndef CHROME_BROWSER_GUEST_VIEW_WEB_VIEW_WEB_VIEW_GUEST_H_ 5 #ifndef CHROME_BROWSER_GUEST_VIEW_WEB_VIEW_WEB_VIEW_GUEST_H_
6 #define CHROME_BROWSER_GUEST_VIEW_WEB_VIEW_WEB_VIEW_GUEST_H_ 6 #define CHROME_BROWSER_GUEST_VIEW_WEB_VIEW_WEB_VIEW_GUEST_H_
7 7
8 #include <vector> 8 #include <vector>
9 9
10 #include "base/observer_list.h" 10 #include "base/observer_list.h"
(...skipping 341 matching lines...) Expand 10 before | Expand all | Expand 10 after
352 content::RenderFrameHost* render_frame_host, 352 content::RenderFrameHost* render_frame_host,
353 const GURL& validated_url, 353 const GURL& validated_url,
354 int error_code, 354 int error_code,
355 const base::string16& error_description) OVERRIDE; 355 const base::string16& error_description) OVERRIDE;
356 virtual void DidStartProvisionalLoadForFrame( 356 virtual void DidStartProvisionalLoadForFrame(
357 content::RenderFrameHost* render_frame_host, 357 content::RenderFrameHost* render_frame_host,
358 const GURL& validated_url, 358 const GURL& validated_url,
359 bool is_error_page, 359 bool is_error_page,
360 bool is_iframe_srcdoc) OVERRIDE; 360 bool is_iframe_srcdoc) OVERRIDE;
361 virtual void DocumentLoadedInFrame( 361 virtual void DocumentLoadedInFrame(
362 int64 frame_id, 362 content::RenderFrameHost* render_frame_host) OVERRIDE;
363 content::RenderViewHost* render_view_host) OVERRIDE;
364 virtual bool OnMessageReceived( 363 virtual bool OnMessageReceived(
365 const IPC::Message& message, 364 const IPC::Message& message,
366 content::RenderFrameHost* render_frame_host) OVERRIDE; 365 content::RenderFrameHost* render_frame_host) OVERRIDE;
367 virtual void RenderProcessGone(base::TerminationStatus status) OVERRIDE; 366 virtual void RenderProcessGone(base::TerminationStatus status) OVERRIDE;
368 virtual void UserAgentOverrideSet(const std::string& user_agent) OVERRIDE; 367 virtual void UserAgentOverrideSet(const std::string& user_agent) OVERRIDE;
369 virtual void RenderViewReady() OVERRIDE; 368 virtual void RenderViewReady() OVERRIDE;
370 369
371 // Informs the embedder of a frame name change. 370 // Informs the embedder of a frame name change.
372 void ReportFrameNameChange(const std::string& name); 371 void ReportFrameNameChange(const std::string& name);
373 372
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
443 // A counter to generate a unique request id for a permission request. 442 // A counter to generate a unique request id for a permission request.
444 // We only need the ids to be unique for a given WebViewGuest. 443 // We only need the ids to be unique for a given WebViewGuest.
445 int next_permission_request_id_; 444 int next_permission_request_id_;
446 445
447 typedef std::map<int, PermissionResponseInfo> RequestMap; 446 typedef std::map<int, PermissionResponseInfo> RequestMap;
448 RequestMap pending_permission_requests_; 447 RequestMap pending_permission_requests_;
449 448
450 // True if the user agent is overridden. 449 // True if the user agent is overridden.
451 bool is_overriding_user_agent_; 450 bool is_overriding_user_agent_;
452 451
453 // Main frame ID of last committed page.
454 int64 main_frame_id_;
455
456 // Set to |true| if ChromeVox was already injected in main frame. 452 // Set to |true| if ChromeVox was already injected in main frame.
457 bool chromevox_injected_; 453 bool chromevox_injected_;
458 454
459 // Stores the current zoom factor. 455 // Stores the current zoom factor.
460 double current_zoom_factor_; 456 double current_zoom_factor_;
461 457
462 // Stores the window name of the main frame of the guest. 458 // Stores the window name of the main frame of the guest.
463 std::string name_; 459 std::string name_;
464 460
465 // Handles find requests and replies for the webview find API. 461 // Handles find requests and replies for the webview find API.
(...skipping 29 matching lines...) Expand all
495 changed(false) {} 491 changed(false) {}
496 }; 492 };
497 493
498 typedef std::map<WebViewGuest*, NewWindowInfo> PendingWindowMap; 494 typedef std::map<WebViewGuest*, NewWindowInfo> PendingWindowMap;
499 PendingWindowMap pending_new_windows_; 495 PendingWindowMap pending_new_windows_;
500 496
501 DISALLOW_COPY_AND_ASSIGN(WebViewGuest); 497 DISALLOW_COPY_AND_ASSIGN(WebViewGuest);
502 }; 498 };
503 499
504 #endif // CHROME_BROWSER_GUEST_VIEW_WEB_VIEW_WEB_VIEW_GUEST_H_ 500 #endif // CHROME_BROWSER_GUEST_VIEW_WEB_VIEW_WEB_VIEW_GUEST_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698