diff options
Diffstat (limited to 'ash/launcher/launcher_tooltip_manager.h')
-rw-r--r-- | ash/launcher/launcher_tooltip_manager.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/ash/launcher/launcher_tooltip_manager.h b/ash/launcher/launcher_tooltip_manager.h index 5adea3c..5bbab27 100644 --- a/ash/launcher/launcher_tooltip_manager.h +++ b/ash/launcher/launcher_tooltip_manager.h @@ -6,6 +6,7 @@ #define ASH_LAUNCHER_LAUNCHER_TOOLTIP_MANAGER_H_ #include "ash/ash_export.h" +#include "ash/wm/session_state_observer.h" #include "ash/wm/shelf_layout_manager.h" #include "ash/wm/shelf_types.h" #include "base/basictypes.h" @@ -36,7 +37,8 @@ class LauncherView; // LauncherTooltipManager manages the tooltip balloon poping up on launcher // items. class ASH_EXPORT LauncherTooltipManager : public ui::EventHandler, - public ShelfLayoutManager::Observer { + public ShelfLayoutManager::Observer, + public SessionStateObserver { public: LauncherTooltipManager(ShelfAlignment alignment, ShelfLayoutManager* shelf_layout_manager, @@ -75,6 +77,10 @@ protected: virtual ui::EventResult OnTouchEvent(ui::TouchEvent* event) OVERRIDE; virtual ui::EventResult OnGestureEvent(ui::GestureEvent* event) OVERRIDE; + // SessionStateObserver override: + virtual void OnSessionStateEvent(SessionStateObserver::EventType event) + OVERRIDE; + // ShelfLayoutManager::Observer overrides: virtual void WillDeleteShelf() OVERRIDE; virtual void WillChangeVisibilityState( |