Index: chrome/browser/tab_contents/interstitial_page.h |
=================================================================== |
--- chrome/browser/tab_contents/interstitial_page.h (revision 19907) |
+++ chrome/browser/tab_contents/interstitial_page.h (working copy) |
@@ -91,29 +91,141 @@ |
const NotificationDetails& details); |
// RenderViewHostDelegate implementation: |
- virtual const GURL& GetURL() const { return url_; } |
- virtual WebPreferences GetWebkitPrefs() { |
- return WebPreferences(); |
- } |
+ virtual View* GetViewDelegate() const; |
+ virtual Save* GetSaveDelegate() const { return NULL; } |
+ virtual const GURL& GetURL() const; |
+ virtual TabContents* GetAsTabContents() { return NULL; } |
+ virtual void RenderViewCreated(RenderViewHost* render_view_host) {} |
+ virtual void RenderViewReady(RenderViewHost* render_view_host) {} |
+ virtual void RenderViewGone(RenderViewHost* render_view_host); |
virtual void DidNavigate(RenderViewHost* render_view_host, |
const ViewHostMsg_FrameNavigate_Params& params); |
- virtual void RenderViewGone(RenderViewHost* render_view_host); |
- virtual void DomOperationResponse(const std::string& json_string, |
- int automation_id); |
+ virtual void UpdateState(RenderViewHost* render_view_host, |
+ int32 page_id, |
+ const std::string& state) {} |
virtual void UpdateTitle(RenderViewHost* render_view_host, |
int32 page_id, |
const std::wstring& title); |
- virtual View* GetViewDelegate() const; |
+ virtual void UpdateEncoding(RenderViewHost* render_view_host, |
+ const std::wstring& encoding) {} |
+ virtual void UpdateTargetURL(int32 page_id, const GURL& url) {} |
+ virtual void UpdateThumbnail(const GURL& url, |
+ const SkBitmap& bitmap, |
+ const ThumbnailScore& score) {} |
+ virtual void UpdateInspectorSettings(const std::wstring& raw_settings) {} |
+ virtual void Close(RenderViewHost* render_view_host) {} |
+ virtual void RequestMove(const gfx::Rect& new_bounds) {} |
+ virtual void DidStartLoading(RenderViewHost* render_view_host) {} |
+ virtual void DidStopLoading(RenderViewHost* render_view_host) {} |
+ virtual void DidStartProvisionalLoadForFrame(RenderViewHost* render_view_host, |
+ bool is_main_frame, |
+ const GURL& url) {} |
+ virtual void DidStartReceivingResourceResponse( |
+ ResourceRequestDetails* details) {} |
+ virtual void DidRedirectProvisionalLoad(int32 page_id, |
+ const GURL& source_url, |
+ const GURL& target_url) {} |
+ virtual void DidRedirectResource(ResourceRequestDetails* details) {} |
+ virtual void DidLoadResourceFromMemoryCache( |
+ const GURL& url, |
+ const std::string& frame_origin, |
+ const std::string& main_frame_origin, |
+ const std::string& security_info) {} |
+ virtual void DidFailProvisionalLoadWithError( |
+ RenderViewHost* render_view_host, |
+ bool is_main_frame, |
+ int error_code, |
+ const GURL& url, |
+ bool showing_repost_interstitial) {} |
+ virtual void UpdateFavIconURL(RenderViewHost* render_view_host, |
+ int32 page_id, const GURL& icon_url) {} |
+ virtual void DidDownloadImage(RenderViewHost* render_view_host, |
+ int id, |
+ const GURL& image_url, |
+ bool errored, |
+ const SkBitmap& image) {} |
+ virtual void RequestOpenURL(const GURL& url, |
+ const GURL& referrer, |
+ WindowOpenDisposition disposition) {} |
+ virtual void DomOperationResponse(const std::string& json_string, |
+ int automation_id); |
+ virtual void ProcessDOMUIMessage(const std::string& message, |
+ const std::string& content, |
+ int request_id, |
+ bool has_callback) {} |
+ virtual void ProcessExternalHostMessage(const std::string& message, |
+ const std::string& origin, |
+ const std::string& target) {} |
+ virtual void DocumentLoadedInFrame() {} |
+ virtual void GoToEntryAtOffset(int offset) {} |
+ virtual void GetHistoryListCount(int* back_list_count, |
+ int* forward_list_count) {} |
+ virtual void RunFileChooser(bool multiple_files, |
+ const string16& title, |
+ const FilePath& default_file) {} |
+ virtual void RunJavaScriptMessage(const std::wstring& message, |
+ const std::wstring& default_prompt, |
+ const GURL& frame_url, |
+ const int flags, |
+ IPC::Message* reply_msg, |
+ bool* did_suppress_message) {} |
+ virtual void RunBeforeUnloadConfirm(const std::wstring& message, |
+ IPC::Message* reply_msg) {} |
+ virtual void ShowModalHTMLDialog(const GURL& url, int width, int height, |
+ const std::string& json_arguments, |
+ IPC::Message* reply_msg) {} |
+ virtual void PasswordFormsSeen( |
+ const std::vector<webkit_glue::PasswordForm>& forms) {} |
+ virtual void AutofillFormSubmitted(const webkit_glue::AutofillForm& form) {} |
+ virtual void GetAutofillSuggestions(const std::wstring& field_name, |
+ const std::wstring& user_text, |
+ int64 node_id, |
+ int request_id) {} |
+ virtual void RemoveAutofillEntry(const std::wstring& field_name, |
+ const std::wstring& value) {} |
+ virtual void PageHasOSDD(RenderViewHost* render_view_host, |
+ int32 page_id, const GURL& doc_url, |
+ bool autodetected) {} |
+ virtual void DidGetPrintedPagesCount(int cookie, int number_pages) {} |
+ virtual void DidPrintPage(const ViewHostMsg_DidPrintPage_Params& params) {} |
+ virtual GURL GetAlternateErrorPageURL() const; |
+ virtual RendererPreferences GetRendererPrefs() const; |
+ virtual WebPreferences GetWebkitPrefs(); |
+ virtual void OnMissingPluginStatus(int status) {} |
+ virtual void OnCrashedPlugin(const FilePath& plugin_path) {} |
+ virtual void OnCrashedWorker() {} |
+ virtual void OnJSOutOfMemory() {} |
+ virtual void ShouldClosePage(bool proceed) {} |
+ virtual void OnCrossSiteResponse(int new_render_process_host_id, |
+ int new_request_id) {} |
+ virtual void OnCrossSiteNavigationCanceled() {} |
+ virtual bool CanBlur() const { return true; } |
+ virtual gfx::Rect GetRootWindowResizerRect() const; |
+ virtual void RendererUnresponsive(RenderViewHost* render_view_host, |
+ bool is_during_unload) {} |
+ virtual void RendererResponsive(RenderViewHost* render_view_host) {} |
+ virtual void LoadStateChanged(const GURL& url, net::LoadState load_state) {} |
+ virtual void OnDidGetApplicationInfo( |
+ int32 page_id, |
+ const webkit_glue::WebApplicationInfo& app_info) {} |
+ virtual void OnUserGesture() {} |
+ virtual bool IsExternalTabContainer() const { return false; } |
+ virtual void OnFindReply(int request_id, |
+ int number_of_matches, |
+ const gfx::Rect& selection_rect, |
+ int active_match_ordinal, |
+ bool final_update) {} |
+ virtual void DidInsertCSS() {} |
// Invoked when the page sent a command through DOMAutomation. |
- virtual void CommandReceived(const std::string& command) { } |
+ virtual void CommandReceived(const std::string& command) {} |
// Invoked with the NavigationEntry that is going to be added to the |
// navigation controller. |
// Gives an opportunity to sub-classes to set states on the |entry|. |
// Note that this is only called if the InterstitialPage was constructed with |
// |create_navigation_entry| set to true. |
- virtual void UpdateEntry(NavigationEntry* entry) { } |
+ virtual void UpdateEntry(NavigationEntry* entry) {} |
TabContents* tab() const { return tab_; } |
const GURL& url() const { return url_; } |