| Index: ash/wm/overview/window_selector_item.h
|
| diff --git a/ash/wm/overview/window_selector_item.h b/ash/wm/overview/window_selector_item.h
|
| index 063b141e92a594c728efcd9633144251fd19bc28..40063a3f8a9973445b750a3dbe53b6e65660ddd8 100644
|
| --- a/ash/wm/overview/window_selector_item.h
|
| +++ b/ash/wm/overview/window_selector_item.h
|
| @@ -27,6 +27,8 @@ class Widget;
|
|
|
| namespace ash {
|
|
|
| +class WindowSelector;
|
| +
|
| // This class represents an item in overview mode.
|
| class ASH_EXPORT WindowSelectorItem : public views::ButtonListener,
|
| public aura::WindowObserver {
|
| @@ -51,7 +53,7 @@ class ASH_EXPORT WindowSelectorItem : public views::ButtonListener,
|
| DISALLOW_COPY_AND_ASSIGN(OverviewLabelButton);
|
| };
|
|
|
| - explicit WindowSelectorItem(aura::Window* window);
|
| + WindowSelectorItem(aura::Window* window, WindowSelector* window_selector);
|
| ~WindowSelectorItem() override;
|
|
|
| aura::Window* GetWindow();
|
| @@ -158,6 +160,10 @@ class ASH_EXPORT WindowSelectorItem : public views::ButtonListener,
|
| // close_button_widget_.
|
| views::ImageButton* close_button_;
|
|
|
| + // Pointer to the WindowSelector that owns the WindowGrid containing |this|.
|
| + // Guaranteed to be non-null for the lifetime of |this|.
|
| + WindowSelector* window_selector_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(WindowSelectorItem);
|
| };
|
|
|
|
|