diff options
Diffstat (limited to 'chrome/browser/infobars/infobar_tab_helper.h')
-rw-r--r-- | chrome/browser/infobars/infobar_tab_helper.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/chrome/browser/infobars/infobar_tab_helper.h b/chrome/browser/infobars/infobar_tab_helper.h index 9d15d36..5fec0b6 100644 --- a/chrome/browser/infobars/infobar_tab_helper.h +++ b/chrome/browser/infobars/infobar_tab_helper.h @@ -11,13 +11,13 @@ #include "content/common/notification_registrar.h" class InfoBarDelegate; -class TabContentsWrapper; +class TabContents; // Per-tab info bar manager. class InfoBarTabHelper : public TabContentsObserver, public NotificationObserver { public: - explicit InfoBarTabHelper(TabContentsWrapper* tab_contents); + explicit InfoBarTabHelper(TabContents* tab_contents); virtual ~InfoBarTabHelper(); // Adds an InfoBar for the specified |delegate|. @@ -58,6 +58,11 @@ class InfoBarTabHelper : public TabContentsObserver, const NotificationSource& source, const NotificationDetails& details) OVERRIDE; + // Helper functions for infobars: + TabContents* tab_contents() { + return TabContentsObserver::tab_contents(); + } + private: void RemoveInfoBarInternal(InfoBarDelegate* delegate, bool animate); void RemoveAllInfoBars(bool animate); @@ -72,9 +77,6 @@ class InfoBarTabHelper : public TabContentsObserver, NotificationRegistrar registrar_; - // Owning TabContentsWrapper. - TabContentsWrapper* tab_contents_wrapper_; - DISALLOW_COPY_AND_ASSIGN(InfoBarTabHelper); }; |