Index: chrome/browser/tabs/tab_strip_model_observer.h |
=================================================================== |
--- chrome/browser/tabs/tab_strip_model_observer.h (revision 66453) |
+++ chrome/browser/tabs/tab_strip_model_observer.h (working copy) |
@@ -6,7 +6,7 @@ |
#define CHROME_BROWSER_TABS_TAB_STRIP_MODEL_OBSERVER_H_ |
#pragma once |
-class TabContents; |
+class TabContentsWrapper; |
class TabStripModel; |
//////////////////////////////////////////////////////////////////////////////// |
@@ -41,37 +41,37 @@ |
// A new TabContents was inserted into the TabStripModel at the specified |
// index. |foreground| is whether or not it was opened in the foreground |
// (selected). |
- virtual void TabInsertedAt(TabContents* contents, |
+ virtual void TabInsertedAt(TabContentsWrapper* contents, |
int index, |
bool foreground); |
// The specified TabContents at |index| is being closed (and eventually |
// destroyed). |tab_strip_model| is the TabStripModel the tab was part of. |
virtual void TabClosingAt(TabStripModel* tab_strip_model, |
- TabContents* contents, |
+ TabContentsWrapper* contents, |
int index); |
// The specified TabContents at |index| is being detached, perhaps to be |
// inserted in another TabStripModel. The implementer should take whatever |
// action is necessary to deal with the TabContents no longer being present. |
- virtual void TabDetachedAt(TabContents* contents, int index); |
+ virtual void TabDetachedAt(TabContentsWrapper* contents, int index); |
// The selected TabContents is about to change from |old_contents| at |index|. |
// This gives observers a chance to prepare for an impending switch before it |
// happens. |
- virtual void TabDeselectedAt(TabContents* contents, int index); |
+ virtual void TabDeselectedAt(TabContentsWrapper* contents, int index); |
// The selected TabContents changed from |old_contents| to |new_contents| at |
// |index|. |user_gesture| specifies whether or not this was done by a user |
// input event (e.g. clicking on a tab, keystroke) or as a side-effect of |
// some other function. |
- virtual void TabSelectedAt(TabContents* old_contents, |
- TabContents* new_contents, |
+ virtual void TabSelectedAt(TabContentsWrapper* old_contents, |
+ TabContentsWrapper* new_contents, |
int index, |
bool user_gesture); |
// The specified TabContents at |from_index| was moved to |to_index|. |
- virtual void TabMoved(TabContents* contents, |
+ virtual void TabMoved(TabContentsWrapper* contents, |
int from_index, |
int to_index); |
@@ -80,31 +80,31 @@ |
// by the time this message is delivered. |
// |
// See TabChangeType for a description of |change_type|. |
- virtual void TabChangedAt(TabContents* contents, |
+ virtual void TabChangedAt(TabContentsWrapper* contents, |
int index, |
TabChangeType change_type); |
// The tab contents was replaced at the specified index. This is invoked when |
// a tab becomes phantom. See description of phantom tabs in class description |
// of TabStripModel for details. |
- virtual void TabReplacedAt(TabContents* old_contents, |
- TabContents* new_contents, |
+ virtual void TabReplacedAt(TabContentsWrapper* old_contents, |
+ TabContentsWrapper* new_contents, |
int index); |
// Invoked when the pinned state of a tab changes. See note in |
// TabMiniStateChanged as to how this relates to TabMiniStateChanged. |
- virtual void TabPinnedStateChanged(TabContents* contents, int index); |
+ virtual void TabPinnedStateChanged(TabContentsWrapper* contents, int index); |
// Invoked if the mini state of a tab changes. |
// NOTE: this is sent when the pinned state of a non-app tab changes and is |
// sent in addition to TabPinnedStateChanged. UI code typically need not care |
// about TabPinnedStateChanged, but instead this. |
- virtual void TabMiniStateChanged(TabContents* contents, int index); |
+ virtual void TabMiniStateChanged(TabContentsWrapper* contents, int index); |
// Invoked when the blocked state of a tab changes. |
// NOTE: This is invoked when a tab becomes blocked/unblocked by a tab modal |
// window. |
- virtual void TabBlockedStateChanged(TabContents* contents, int index); |
+ virtual void TabBlockedStateChanged(TabContentsWrapper* contents, int index); |
// The TabStripModel now no longer has any phantom tabs. The implementer may |
// use this as a trigger to try and close the window containing the |