| Index: ash/system/tray/tray_details_view.h
|
| diff --git a/ash/system/tray/tray_details_view.h b/ash/system/tray/tray_details_view.h
|
| index 044c54d8588a6e50db4eeaa6d743617ca978a4f6..dd8d6fc5b9ca2046d6040c920437c958a07ec449 100644
|
| --- a/ash/system/tray/tray_details_view.h
|
| +++ b/ash/system/tray/tray_details_view.h
|
| @@ -12,6 +12,9 @@ class ScrollView;
|
| }
|
|
|
| namespace ash {
|
| +
|
| +class SystemTrayItem;
|
| +
|
| namespace internal {
|
|
|
| class FixedSizedScrollView;
|
| @@ -21,7 +24,7 @@ class ViewClickListener;
|
|
|
| class TrayDetailsView : public views::View {
|
| public:
|
| - TrayDetailsView();
|
| + explicit TrayDetailsView(SystemTrayItem* owner);
|
| virtual ~TrayDetailsView();
|
|
|
| // Creates a row with special highlighting etc. This is typically the
|
| @@ -35,6 +38,7 @@ class TrayDetailsView : public views::View {
|
| // Removes (and destroys) all child views.
|
| void Reset();
|
|
|
| + SystemTrayItem* owner() const { return owner_; }
|
| SpecialPopupRow* footer() const { return footer_; }
|
| FixedSizedScrollView* scroller() const { return scroller_; }
|
| views::View* scroll_content() const { return scroll_content_; }
|
| @@ -45,6 +49,7 @@ class TrayDetailsView : public views::View {
|
| virtual void OnPaintBorder(gfx::Canvas* canvas) OVERRIDE;
|
|
|
| private:
|
| + SystemTrayItem* owner_;
|
| SpecialPopupRow* footer_;
|
| FixedSizedScrollView* scroller_;
|
| views::View* scroll_content_;
|
|
|