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

Unified Diff: public/web/WebViewClient.h

Issue 191003006: Framework for converting embedder uses of WebFrame to WebLocalFrame. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Rebase to ToT Created 6 years, 9 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 side-by-side diff with in-line comments
Download patch
Index: public/web/WebViewClient.h
diff --git a/public/web/WebViewClient.h b/public/web/WebViewClient.h
index d1c74b47e643e1228ac6238cdb5c42bb6aec16bd..9da485f611110451e483831669b38cd62c0fc675 100644
--- a/public/web/WebViewClient.h
+++ b/public/web/WebViewClient.h
@@ -39,6 +39,7 @@
#include "WebDragOperation.h"
#include "WebFileChooserCompletion.h"
#include "WebFileChooserParams.h"
+#include "WebFrame.h"
#include "WebNavigatorContentUtilsClient.h"
#include "WebPageVisibilityState.h"
#include "WebPopupType.h"
@@ -58,7 +59,6 @@ class WebElement;
class WebExternalPopupMenu;
class WebExternalPopupMenuClient;
class WebFileChooserCompletion;
-class WebFrame;
class WebGeolocationClient;
class WebGeolocationService;
class WebGestureEvent;
@@ -102,7 +102,7 @@ public:
// could be fulfilled. The client should not load the request.
// The policy parameter indicates how the new view will be displayed in
// WebWidgetClient::show.
- virtual WebView* createView(WebFrame* creator,
+ virtual WebView* createView(WebLocalFrame* creator,
const WebURLRequest& request,
const WebWindowFeatures& features,
const WebString& name,
@@ -135,7 +135,7 @@ public:
// non-null, then it selects a particular frame, including its
// children, to print. Otherwise, the main frame and its children
// should be printed.
- virtual void printPage(WebFrame*) { }
+ virtual void printPage(WebLocalFrame*) { }
// Called to retrieve the provider of desktop notifications.
virtual WebNotificationPresenter* notificationPresenter() { return 0; }
@@ -155,7 +155,7 @@ public:
// Notification that some progress was made loading the current page.
// loadProgress is a value between 0 (nothing loaded) and 1.0 (frame fully
// loaded).
- virtual void didChangeLoadProgress(WebFrame*, double loadProgress) { }
+ virtual void didChangeLoadProgress(WebLocalFrame*, double loadProgress) { }
// Editing -------------------------------------------------------------
@@ -220,13 +220,13 @@ public:
// Displays a modal alert dialog containing the given message. Returns
// once the user dismisses the dialog.
virtual void runModalAlertDialog(
- WebFrame*, const WebString& message) { }
+ WebLocalFrame*, const WebString& message) { }
// Displays a modal confirmation dialog with the given message as
// description and OK/Cancel choices. Returns true if the user selects
// 'OK' or false otherwise.
virtual bool runModalConfirmDialog(
- WebFrame*, const WebString& message) { return false; }
+ WebLocalFrame*, const WebString& message) { return false; }
// Displays a modal input dialog with the given message as description
// and OK/Cancel choices. The input field is pre-filled with
@@ -234,7 +234,7 @@ public:
// otherwise. Upon returning true, actualValue contains the value of
// the input field.
virtual bool runModalPromptDialog(
- WebFrame*, const WebString& message, const WebString& defaultValue,
+ WebLocalFrame*, const WebString& message, const WebString& defaultValue,
WebString* actualValue) { return false; }
// Displays a modal confirmation dialog containing the given message as
@@ -242,7 +242,7 @@ public:
// to proceed with closing the view. Returns true if the user selects
// 'OK' or false otherwise.
virtual bool runModalBeforeUnloadDialog(
- WebFrame*, const WebString& message) { return true; }
+ WebLocalFrame*, const WebString& message) { return true; }
// UI ------------------------------------------------------------------
@@ -257,7 +257,7 @@ public:
virtual void setKeyboardFocusURL(const WebURL&) { }
// Called when a drag-n-drop operation should begin.
- virtual void startDragging(WebFrame*, const WebDragData&, WebDragOperationsMask, const WebImage&, const WebPoint& dragImageOffset) { }
+ virtual void startDragging(WebLocalFrame*, const WebDragData&, WebDragOperationsMask, const WebImage&, const WebPoint& dragImageOffset) { }
// Called to determine if drag-n-drop operations may initiate a page
// navigation.

Powered by Google App Engine
This is Rietveld 408576698