| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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_TAB_CONTENTS_TAB_CONTENTS_H_ | 5 #ifndef CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_H_ |
| 6 #define CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_H_ | 6 #define CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_H_ |
| 7 #pragma once | 7 #pragma once |
| 8 | 8 |
| 9 #include <deque> | 9 #include <deque> |
| 10 #include <map> | 10 #include <map> |
| (...skipping 893 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 904 | 904 |
| 905 // Helper functions for sending notifications. | 905 // Helper functions for sending notifications. |
| 906 void NotifySwapped(); | 906 void NotifySwapped(); |
| 907 void NotifyConnected(); | 907 void NotifyConnected(); |
| 908 void NotifyDisconnected(); | 908 void NotifyDisconnected(); |
| 909 | 909 |
| 910 // If params has a searchable form, this tries to create a new keyword. | 910 // If params has a searchable form, this tries to create a new keyword. |
| 911 void GenerateKeywordIfNecessary( | 911 void GenerateKeywordIfNecessary( |
| 912 const ViewHostMsg_FrameNavigate_Params& params); | 912 const ViewHostMsg_FrameNavigate_Params& params); |
| 913 | 913 |
| 914 // Update the thumbnail of the given URL if necessary. |
| 915 void UpdateThumbnailIfNecessary(const GURL& url); |
| 916 |
| 914 // TabSpecificContentSettings::Delegate implementation. | 917 // TabSpecificContentSettings::Delegate implementation. |
| 915 virtual void OnContentSettingsAccessed(bool content_was_blocked); | 918 virtual void OnContentSettingsAccessed(bool content_was_blocked); |
| 916 | 919 |
| 917 // RenderViewHostDelegate ---------------------------------------------------- | 920 // RenderViewHostDelegate ---------------------------------------------------- |
| 918 | 921 |
| 919 // RenderViewHostDelegate::BrowserIntegration implementation. | 922 // RenderViewHostDelegate::BrowserIntegration implementation. |
| 920 virtual void OnUserGesture(); | 923 virtual void OnUserGesture(); |
| 921 virtual void OnFindReply(int request_id, | 924 virtual void OnFindReply(int request_id, |
| 922 int number_of_matches, | 925 int number_of_matches, |
| 923 const gfx::Rect& selection_rect, | 926 const gfx::Rect& selection_rect, |
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 973 const ViewHostMsg_FrameNavigate_Params& params); | 976 const ViewHostMsg_FrameNavigate_Params& params); |
| 974 virtual void UpdateState(RenderViewHost* render_view_host, | 977 virtual void UpdateState(RenderViewHost* render_view_host, |
| 975 int32 page_id, | 978 int32 page_id, |
| 976 const std::string& state); | 979 const std::string& state); |
| 977 virtual void UpdateTitle(RenderViewHost* render_view_host, | 980 virtual void UpdateTitle(RenderViewHost* render_view_host, |
| 978 int32 page_id, | 981 int32 page_id, |
| 979 const std::wstring& title); | 982 const std::wstring& title); |
| 980 virtual void UpdateEncoding(RenderViewHost* render_view_host, | 983 virtual void UpdateEncoding(RenderViewHost* render_view_host, |
| 981 const std::string& encoding); | 984 const std::string& encoding); |
| 982 virtual void UpdateTargetURL(int32 page_id, const GURL& url); | 985 virtual void UpdateTargetURL(int32 page_id, const GURL& url); |
| 983 virtual void UpdateThumbnail(const GURL& url, | |
| 984 const SkBitmap& bitmap, | |
| 985 const ThumbnailScore& score); | |
| 986 virtual void UpdateInspectorSetting(const std::string& key, | 986 virtual void UpdateInspectorSetting(const std::string& key, |
| 987 const std::string& value); | 987 const std::string& value); |
| 988 virtual void ClearInspectorSettings(); | 988 virtual void ClearInspectorSettings(); |
| 989 virtual void Close(RenderViewHost* render_view_host); | 989 virtual void Close(RenderViewHost* render_view_host); |
| 990 virtual void RequestMove(const gfx::Rect& new_bounds); | 990 virtual void RequestMove(const gfx::Rect& new_bounds); |
| 991 virtual void DidStartLoading(); | 991 virtual void DidStartLoading(); |
| 992 virtual void DidStopLoading(); | 992 virtual void DidStopLoading(); |
| 993 virtual void DidChangeLoadProgress(double progress); | 993 virtual void DidChangeLoadProgress(double progress); |
| 994 virtual void DocumentOnLoadCompletedInMainFrame( | 994 virtual void DocumentOnLoadCompletedInMainFrame( |
| 995 RenderViewHost* render_view_host, | 995 RenderViewHost* render_view_host, |
| (...skipping 347 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1343 // (full-page plugins for now only) permissions. | 1343 // (full-page plugins for now only) permissions. |
| 1344 int content_restrictions_; | 1344 int content_restrictions_; |
| 1345 | 1345 |
| 1346 // All the IPC message filters for this render view. | 1346 // All the IPC message filters for this render view. |
| 1347 std::vector<IPC::Channel::Listener*> message_filters_; | 1347 std::vector<IPC::Channel::Listener*> message_filters_; |
| 1348 | 1348 |
| 1349 DISALLOW_COPY_AND_ASSIGN(TabContents); | 1349 DISALLOW_COPY_AND_ASSIGN(TabContents); |
| 1350 }; | 1350 }; |
| 1351 | 1351 |
| 1352 #endif // CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_H_ | 1352 #endif // CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_H_ |
| OLD | NEW |