Index: chrome/browser/chromeos/login/login_display_host.h |
diff --git a/chrome/browser/chromeos/login/login_display_host.h b/chrome/browser/chromeos/login/login_display_host.h |
index 15f4f6467908a3a44450e4532ceab8e59c70333a..28fec6b0153b1823d3203c3298b491f41bd5fe96 100644 |
--- a/chrome/browser/chromeos/login/login_display_host.h |
+++ b/chrome/browser/chromeos/login/login_display_host.h |
@@ -7,6 +7,7 @@ |
#include <string> |
+#include "base/callback.h" |
#include "base/memory/scoped_ptr.h" |
#include "base/values.h" |
#include "chrome/browser/chromeos/customization_document.h" |
@@ -46,9 +47,9 @@ class LoginDisplayHost { |
// Called when browsing session starts before creating initial browser. |
virtual void BeforeSessionStart() = 0; |
- // Called when browsing session starts so |
+ // Called when user enters or returns to browsing session so |
// LoginDisplayHost instance may delete itself. |
- virtual void OnSessionStart() = 0; |
+ virtual void Finalize() = 0; |
// Called when a login has completed successfully. |
virtual void OnCompleteLogin() = 0; |
@@ -81,6 +82,9 @@ class LoginDisplayHost { |
// Result should not be stored. |
virtual WizardController* GetWizardController() = 0; |
+ // Starts screen for adding user into session. |
Nikita (slow)
2013/05/28 11:34:22
nit: Add comment on |completion_callback|.
dzhioev (left Google)
2013/05/29 13:05:04
Done.
|
+ virtual void StartUserAdding(const base::Closure& completion_callback) = 0; |
+ |
// Starts sign in screen. |
virtual void StartSignInScreen() = 0; |