Index: chrome/browser/tab_contents/tab_contents.h |
diff --git a/chrome/browser/tab_contents/tab_contents.h b/chrome/browser/tab_contents/tab_contents.h |
index 091bde22389190e97e70c5208194c869df387937..b61362700f34bdfd742a68e5ac8002585357a9c5 100644 |
--- a/chrome/browser/tab_contents/tab_contents.h |
+++ b/chrome/browser/tab_contents/tab_contents.h |
@@ -30,7 +30,6 @@ |
#include "chrome/browser/tab_contents/navigation_entry.h" |
#include "chrome/browser/tab_contents/page_navigator.h" |
#include "chrome/browser/tab_contents/render_view_host_manager.h" |
-#include "chrome/common/extensions/extension_action.h" |
#include "chrome/common/gears_api.h" |
#include "chrome/common/navigation_types.h" |
#include "chrome/common/notification_registrar.h" |
@@ -74,7 +73,6 @@ class DOMUI; |
class DownloadItem; |
class LoadNotificationDetails; |
class OmniboxSearchHint; |
-class PageAction; |
class PasswordManager; |
class PluginInstaller; |
class Profile; |
@@ -255,28 +253,7 @@ class TabContents : public PageNavigator, |
bool is_crashed() const { return is_crashed_; } |
void SetIsCrashed(bool state); |
- // Adds/removes a page action to the list of page actions that are active in |
- // this tab. The parameter |title| (if not empty) can be used to override the |
- // page action title for this tab and |icon_id| specifies an icon index |
- // (defined in the manifest) to use instead of the first icon (for this tab). |
- void SetPageActionEnabled(const ExtensionAction* page_action, bool enable, |
- const std::string& title, int icon_id); |
- |
- // Returns the page action state for this tab. The pair returns contains |
- // the title (string) for the page action and the icon index to use (int). |
- // If this function returns NULL it means the page action is not enabled for |
- // this tab. |
- const ExtensionActionState* GetPageActionState( |
- const ExtensionAction* page_action); |
- |
- // Same as above, but creates an enable state if it doesn't exist. The return |
- // value can be updated. The caller should call PageActionStateChanged when |
- // done modifying the state. |
- ExtensionActionState* GetOrCreatePageActionState( |
- const ExtensionAction* page_action); |
- |
- // Call this after updating a ExtensionActionState object returned by |
- // GetOrCreatePageActionState to notify clients about the changes. |
+ // Call this after updating a page action to notify clients about the changes. |
void PageActionStateChanged(); |
// Whether the tab is in the process of being destroyed. |
@@ -1127,16 +1104,6 @@ class TabContents : public PageNavigator, |
// information to build its presentation. |
FindNotificationDetails last_search_result_; |
- // Data for Page Actions ----------------------------------------------------- |
- |
- // A map of page actions that this tab knows about (and a state object that |
- // can be used to update the title, icon, visibilty, etc used for the page |
- // action). This map is cleared every time the mainframe navigates and |
- // populated by the PageAction extension API. |
- typedef std::map< const ExtensionAction*, linked_ptr<ExtensionActionState> > |
- PageActionStateMap; |
- PageActionStateMap page_actions_; |
- |
// Data for misc internal state ---------------------------------------------- |
// See capturing_contents() above. |