Index: chrome/browser/ui/views/tabs/tab_strip.h |
diff --git a/chrome/browser/ui/views/tabs/tab_strip.h b/chrome/browser/ui/views/tabs/tab_strip.h |
index 85acff923b43b5c989ddf47da602f9884ba46bb1..913d48007b80c718160628a235929bc89a69506d 100644 |
--- a/chrome/browser/ui/views/tabs/tab_strip.h |
+++ b/chrome/browser/ui/views/tabs/tab_strip.h |
@@ -20,6 +20,7 @@ |
#include "ui/views/mouse_watcher.h" |
#include "ui/views/view.h" |
#include "ui/views/view_model.h" |
+#include "ui/views/view_targeter_delegate.h" |
class NewTabButton; |
class StackedTabStripLayout; |
@@ -52,6 +53,7 @@ class ImageView; |
class TabStrip : public views::View, |
public views::ButtonListener, |
public views::MouseWatcherListener, |
+ public views::ViewTargeterDelegate, |
public TabController { |
public: |
static const char kViewClassName[]; |
@@ -247,13 +249,18 @@ class TabStrip : public views::View, |
virtual void OnDragExited() OVERRIDE; |
virtual int OnPerformDrop(const ui::DropTargetEvent& event) OVERRIDE; |
virtual void GetAccessibleState(ui::AXViewState* state) OVERRIDE; |
- virtual views::View* GetEventHandlerForRect(const gfx::Rect& rect) OVERRIDE; |
virtual views::View* GetTooltipHandlerForPoint( |
const gfx::Point& point) OVERRIDE; |
// Returns preferred height in immersive style. |
static int GetImmersiveHeight(); |
+ // Terry - private/protected |
+ |
+ // views::ViewTargeterDelegate: |
+ virtual views::View* TargetForRect(views::View* root, |
+ const gfx::Rect& rect) OVERRIDE; |
+ |
private: |
typedef std::vector<Tab*> Tabs; |
typedef std::map<int, Tabs> TabsClosingMap; |