| Index: chrome/browser/tab_contents/tab_contents.h
|
| ===================================================================
|
| --- chrome/browser/tab_contents/tab_contents.h (revision 72247)
|
| +++ chrome/browser/tab_contents/tab_contents.h (working copy)
|
| @@ -89,7 +89,6 @@
|
| class TabContents : public PageNavigator,
|
| public NotificationObserver,
|
| public RenderViewHostDelegate,
|
| - public RenderViewHostDelegate::BrowserIntegration,
|
| public RenderViewHostManager::Delegate,
|
| public JavaScriptAppModalDialogDelegate,
|
| public ImageLoadingTracker::Observer,
|
| @@ -764,6 +763,8 @@
|
| FRIEND_TEST_ALL_PREFIXES(TabContentsTest, UpdateTitle);
|
| FRIEND_TEST_ALL_PREFIXES(TabContentsTest, CrossSiteCantPreemptAfterUnload);
|
| FRIEND_TEST_ALL_PREFIXES(FormStructureBrowserTest, HTMLFiles);
|
| + FRIEND_TEST_ALL_PREFIXES(NavigationControllerTest, HistoryNavigate);
|
| + FRIEND_TEST_ALL_PREFIXES(RenderViewHostManagerTest, PageDoesBackAndReload);
|
|
|
| // Temporary until the view/contents separation is complete.
|
| friend class TabContentsView;
|
| @@ -811,6 +812,30 @@
|
| void OnUpdateContentRestrictions(int restrictions);
|
| void OnPDFHasUnsupportedFeature();
|
|
|
| + void OnFindReply(int request_id,
|
| + int number_of_matches,
|
| + const gfx::Rect& selection_rect,
|
| + int active_match_ordinal,
|
| + bool final_update);
|
| + void OnGoToEntryAtOffset(int offset);
|
| + void OnMissingPluginStatus(int status);
|
| + void OnCrashedPlugin(const FilePath& plugin_path);
|
| + void OnDidGetApplicationInfo(int32 page_id, const WebApplicationInfo& info);
|
| + void OnInstallApplication(const WebApplicationInfo& info);
|
| + void OnBlockedOutdatedPlugin(const string16& name, const GURL& update_url);
|
| + void OnPageContents(const GURL& url,
|
| + int32 page_id,
|
| + const string16& contents,
|
| + const std::string& language,
|
| + bool page_translatable);
|
| + void OnPageTranslated(int32 page_id,
|
| + const std::string& original_lang,
|
| + const std::string& translated_lang,
|
| + TranslateErrors::Type error_type);
|
| + void OnSetSuggestions(int32 page_id,
|
| + const std::vector<std::string>& suggestions);
|
| + void OnInstantSupportDetermined(int32 page_id, bool result);
|
| +
|
| // Changes the IsLoading state and notifies delegate as needed
|
| // |details| is used to provide details on the load that just finished
|
| // (but can be null if not applicable). Can be overridden.
|
| @@ -916,42 +941,10 @@
|
|
|
| // RenderViewHostDelegate ----------------------------------------------------
|
|
|
| - // RenderViewHostDelegate::BrowserIntegration implementation.
|
| - virtual void OnUserGesture();
|
| - virtual void OnFindReply(int request_id,
|
| - int number_of_matches,
|
| - const gfx::Rect& selection_rect,
|
| - int active_match_ordinal,
|
| - bool final_update);
|
| - virtual void GoToEntryAtOffset(int offset);
|
| - virtual void OnMissingPluginStatus(int status);
|
| - virtual void OnCrashedPlugin(const FilePath& plugin_path);
|
| - virtual void OnCrashedWorker();
|
| - virtual void OnDidGetApplicationInfo(int32 page_id,
|
| - const WebApplicationInfo& info);
|
| - virtual void OnInstallApplication(const WebApplicationInfo& info);
|
| - virtual void OnBlockedOutdatedPlugin(const string16& name,
|
| - const GURL& update_url);
|
| - virtual void OnPageContents(const GURL& url,
|
| - int renderer_process_id,
|
| - int32 page_id,
|
| - const string16& contents,
|
| - const std::string& language,
|
| - bool page_translatable);
|
| - virtual void OnPageTranslated(int32 page_id,
|
| - const std::string& original_lang,
|
| - const std::string& translated_lang,
|
| - TranslateErrors::Type error_type);
|
| - virtual void OnSetSuggestions(int32 page_id,
|
| - const std::vector<std::string>& suggestions);
|
| - virtual void OnInstantSupportDetermined(int32 page_id, bool result);
|
| -
|
| // RenderViewHostDelegate implementation.
|
| virtual RenderViewHostDelegate::View* GetViewDelegate();
|
| virtual RenderViewHostDelegate::RendererManagement*
|
| GetRendererManagementDelegate();
|
| - virtual RenderViewHostDelegate::BrowserIntegration*
|
| - GetBrowserIntegrationDelegate();
|
| virtual RenderViewHostDelegate::ContentSettings* GetContentSettingsDelegate();
|
| virtual RenderViewHostDelegate::Save* GetSaveDelegate();
|
| virtual RenderViewHostDelegate::Printing* GetPrintingDelegate();
|
| @@ -1020,6 +1013,7 @@
|
| virtual GURL GetAlternateErrorPageURL() const;
|
| virtual RendererPreferences GetRendererPrefs(Profile* profile) const;
|
| virtual WebPreferences GetWebkitPrefs();
|
| + virtual void OnUserGesture();
|
| virtual void OnIgnoredUIEvent();
|
| virtual void OnJSOutOfMemory();
|
| virtual void OnCrossSiteResponse(int new_render_process_host_id,
|
| @@ -1035,6 +1029,7 @@
|
| virtual void UpdateZoomLimits(int minimum_percent,
|
| int maximum_percent,
|
| bool remember);
|
| + virtual void WorkerCrashed();
|
|
|
| // RenderViewHostManager::Delegate -------------------------------------------
|
|
|
|
|