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

Unified Diff: webkit/glue/webframe_impl.h

Issue 150146: Add Reload and LoadData methods to WebFrame. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 11 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « webkit/glue/webframe.h ('k') | webkit/glue/webframe_impl.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: webkit/glue/webframe_impl.h
===================================================================
--- webkit/glue/webframe_impl.h (revision 19736)
+++ webkit/glue/webframe_impl.h (working copy)
@@ -52,6 +52,7 @@
class Frame;
class FrameView;
class HistoryItem;
+class KURL;
class Node;
class Range;
class SubstituteData;
@@ -76,19 +77,27 @@
void InitMainFrame(WebViewImpl* webview_impl);
// WebFrame
+ virtual void Reload();
virtual void LoadRequest(const WebKit::WebURLRequest& request);
virtual void LoadHistoryItem(const WebKit::WebHistoryItem& item);
- virtual void LoadHTMLString(const std::string& html_text,
- const GURL& base_url);
- virtual void LoadAlternateHTMLString(const WebKit::WebURLRequest& request,
- const std::string& html_text,
- const GURL& display_url,
- bool replace);
- virtual void LoadAlternateHTMLErrorPage(const WebKit::WebURLRequest& request,
- const WebKit::WebURLError& error,
- const GURL& error_page_url,
- bool replace,
- const GURL& fake_url);
+ virtual void LoadData(
+ const WebKit::WebData& data,
+ const WebKit::WebString& mime_type,
+ const WebKit::WebString& text_encoding,
+ const WebKit::WebURL& base_url,
+ const WebKit::WebURL& unreachable_url = WebKit::WebURL(),
+ bool replace = false);
+ virtual void LoadHTMLString(
+ const WebKit::WebData& data,
+ const WebKit::WebURL& base_url,
+ const WebKit::WebURL& unreachable_url = WebKit::WebURL(),
+ bool replace = false);
+ virtual void LoadAlternateHTMLErrorPage(
+ const WebKit::WebURLRequest& request,
+ const WebKit::WebURLError& error,
+ const GURL& error_page_url,
+ bool replace,
+ const GURL& fake_url);
virtual void ExecuteScript(const WebKit::WebScriptSource& source);
virtual void ExecuteScriptInNewContext(
const WebKit::WebScriptSource* sources, int num_sources);
@@ -264,6 +273,7 @@
// WebFrameLoaderClient
void Closing();
+#if 0
// A helper function for loading some document, given all of its data, into
// this frame. The charset may be empty if unknown, but a mime type must be
// specified. TODO(darin): Add option for storing this in session history.
@@ -271,6 +281,7 @@
const WebCore::String& data,
const WebCore::String& mime_type,
const WebCore::String& charset);
+#endif
// See WebFrame.h for details.
virtual void IncreaseMatchCount(int count, int request_id);
@@ -386,13 +397,11 @@
// Determines whether to invalidate the content area and scrollbar.
void InvalidateIfNecessary();
- void InternalLoadRequest(const WebKit::WebURLRequest& request,
- const WebCore::SubstituteData& data,
- bool replace);
-
// Clears the map of password listeners.
void ClearPasswordListeners();
+ void LoadJavaScriptURL(const WebCore::KURL& url);
+
// Valid between calls to BeginPrint() and EndPrint(). Containts the print
// information. Is used by PrintPage().
scoped_ptr<ChromePrintContext> print_context_;
« no previous file with comments | « webkit/glue/webframe.h ('k') | webkit/glue/webframe_impl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698