diff options
author | sadrul@chromium.org <sadrul@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-14 01:04:27 +0000 |
---|---|---|
committer | sadrul@chromium.org <sadrul@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-14 01:04:27 +0000 |
commit | 7c0c96f4be6e5830bb07fdea868d7ee7b031a81c (patch) | |
tree | b1a7399eac6dfee1fc5232927fdaedcc57d91606 /ash/system/user/tray_user.h | |
parent | fa5456fa373ce482c284fd57acce05d9a33bc91e (diff) | |
download | chromium_src-7c0c96f4be6e5830bb07fdea868d7ee7b031a81c.zip chromium_src-7c0c96f4be6e5830bb07fdea868d7ee7b031a81c.tar.gz chromium_src-7c0c96f4be6e5830bb07fdea868d7ee7b031a81c.tar.bz2 |
ash uber tray: Add an update indicator in the popup.
BUG=110130, 115357
TEST=none
Review URL: https://chromiumcodereview.appspot.com/9694049
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126524 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/system/user/tray_user.h')
-rw-r--r-- | ash/system/user/tray_user.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/ash/system/user/tray_user.h b/ash/system/user/tray_user.h index 167784d..7284701 100644 --- a/ash/system/user/tray_user.h +++ b/ash/system/user/tray_user.h @@ -7,11 +7,17 @@ #pragma once #include "ash/system/tray/system_tray_item.h" +#include "ash/system/user/update_controller.h" namespace ash { namespace internal { -class TrayUser : public SystemTrayItem { +namespace tray { +class UserView; +} + +class TrayUser : public SystemTrayItem, + public UpdateController { public: TrayUser(); virtual ~TrayUser(); @@ -25,6 +31,11 @@ class TrayUser : public SystemTrayItem { virtual void DestroyDefaultView() OVERRIDE; virtual void DestroyDetailedView() OVERRIDE; + // Overridden from UpdateController. + virtual void OnUpdateRecommended() OVERRIDE; + + scoped_ptr<tray::UserView> user_; + DISALLOW_COPY_AND_ASSIGN(TrayUser); }; |