Index: chrome/browser/ui/touch/frame/touch_browser_frame_view.h |
diff --git a/chrome/browser/ui/touch/frame/touch_browser_frame_view.h b/chrome/browser/ui/touch/frame/touch_browser_frame_view.h |
index 35da0b543bd2287ddda428a927de357b08ca2310..c06600faa6233d630558b303ceae7777ad01a6cd 100644 |
--- a/chrome/browser/ui/touch/frame/touch_browser_frame_view.h |
+++ b/chrome/browser/ui/touch/frame/touch_browser_frame_view.h |
@@ -7,6 +7,7 @@ |
#pragma once |
#include "chrome/browser/ui/views/frame/opaque_browser_frame_view.h" |
+#include "chrome/browser/tabs/tab_strip_model_observer.h" |
#include "chrome/common/notification_observer.h" |
#include "chrome/common/notification_registrar.h" |
@@ -17,6 +18,7 @@ class NotificationDetails; |
class NotificationSource; |
class TouchBrowserFrameView : public OpaqueBrowserFrameView, |
+ public TabStripModelObserver, |
public NotificationObserver { |
public: |
// Constructs a non-client view for an BrowserFrame. |
@@ -34,6 +36,12 @@ class TouchBrowserFrameView : public OpaqueBrowserFrameView, |
virtual void InitVirtualKeyboard(); |
virtual void UpdateKeyboardAndLayout(bool should_show_keyboard); |
+ // Overrridden from TabStripModelObserver. |
+ virtual void TabSelectedAt(TabContentsWrapper* old_contents, |
+ TabContentsWrapper* new_contents, |
+ int index, |
+ bool user_gesture); |
+ |
// Overridden from NotificationObserver. |
virtual void Observe(NotificationType type, |
const NotificationSource& source, |