Index: chrome/browser/tabs/tab_strip_model.h |
diff --git a/chrome/browser/tabs/tab_strip_model.h b/chrome/browser/tabs/tab_strip_model.h |
index 4c1ad284e5d123a4c0c63a80157e8f89ba5b97cf..c00dbffee1b66eafca5fbbf8486fccdf044638a4 100644 |
--- a/chrome/browser/tabs/tab_strip_model.h |
+++ b/chrome/browser/tabs/tab_strip_model.h |
@@ -59,21 +59,21 @@ class TabStripModelObserver { |
// (selected). |
virtual void TabInsertedAt(TabContents* contents, |
int index, |
- bool foreground) {} |
+ bool foreground); |
// The specified TabContents at |index| is being closed (and eventually |
// destroyed). |
- virtual void TabClosingAt(TabContents* contents, int index) {} |
+ virtual void TabClosingAt(TabContents* 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(TabContents* 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(TabContents* 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 |
@@ -82,12 +82,12 @@ class TabStripModelObserver { |
virtual void TabSelectedAt(TabContents* old_contents, |
TabContents* new_contents, |
int index, |
- bool user_gesture) {} |
+ bool user_gesture); |
// The specified TabContents at |from_index| was moved to |to_index|. |
virtual void TabMoved(TabContents* contents, |
int from_index, |
- int to_index) {} |
+ int to_index); |
// The specified TabContents at |index| changed in some way. |contents| may |
// be an entirely different object and the old value is no longer available |
@@ -95,40 +95,40 @@ class TabStripModelObserver { |
// |
// See TabChangeType for a description of |change_type|. |
virtual void TabChangedAt(TabContents* contents, int index, |
- TabChangeType change_type) {} |
+ 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, int index) {} |
+ TabContents* new_contents, int index); |
// Invoked when the pinned state of a tab changes. This is not invoked if the |
// tab ends up moving as a result of the mini state changing. |
// See note in TabMiniStateChanged as to how this relates to |
// TabMiniStateChanged. |
- virtual void TabPinnedStateChanged(TabContents* contents, int index) {} |
+ virtual void TabPinnedStateChanged(TabContents* contents, int index); |
// Invoked if the mini state of a tab changes. This is not invoked if the |
// tab ends up moving as a result of the mini state changing. |
// 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(TabContents* 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(TabContents* 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 |
// TabStripModel, for example... |
- virtual void TabStripEmpty() {} |
+ virtual void TabStripEmpty(); |
// Sent when the tabstrip model is about to be deleted and any reference held |
// must be dropped. |
- virtual void TabStripModelDeleted() {} |
+ virtual void TabStripModelDeleted(); |
}; |
/////////////////////////////////////////////////////////////////////////////// |
@@ -229,9 +229,7 @@ class TabStripModelDelegate { |
virtual void BookmarkAllTabs() = 0; |
// Returns true if any of the tabs can be closed. |
- virtual bool CanCloseTab() const { |
- return true; |
- } |
+ virtual bool CanCloseTab() const; |
// Returns true if the vertical tabstrip presentation should be used. |
virtual bool UseVerticalTabs() const = 0; |