| Index: ash/shell.h
|
| diff --git a/ash/shell.h b/ash/shell.h
|
| index 690ae79bb696df7fe3394cbd532ad62082c3632c..be8a058adc747fd79e0d08fdb015d898ad6e1bbc 100644
|
| --- a/ash/shell.h
|
| +++ b/ash/shell.h
|
| @@ -10,6 +10,7 @@
|
| #include <vector>
|
|
|
| #include "ash/ash_export.h"
|
| +#include "ash/system/user/login_status.h"
|
| #include "ash/wm/shelf_auto_hide_behavior.h"
|
| #include "base/basictypes.h"
|
| #include "base/compiler_specific.h"
|
| @@ -173,6 +174,16 @@ class ASH_EXPORT Shell {
|
| void SetMonitorWorkAreaInsets(aura::Window* window,
|
| const gfx::Insets& insets);
|
|
|
| + // Called when the user logs in.
|
| + void OnLoginStateChanged(user::LoginStatus status);
|
| +
|
| + // Called when the application is exiting.
|
| + void OnAppTerminating();
|
| +
|
| + // Called when the screen is locked (after the lock window is visible) or
|
| + // unlocked.
|
| + void OnLockStateChanged(bool locked);
|
| +
|
| // Initializes |launcher_|. Does nothing if it's already initialized.
|
| void CreateLauncher();
|
|
|
|
|