| Index: chrome/browser/ui/webui/chromeos/login/enrollment_screen_handler.h
|
| diff --git a/chrome/browser/ui/webui/chromeos/login/enrollment_screen_handler.h b/chrome/browser/ui/webui/chromeos/login/enrollment_screen_handler.h
|
| index e1f68aa1416c1371f2614f2566b3b7a4fe1e3223..ad64736094082e5e7a79d9cbab0a1cdaa3f3df23 100644
|
| --- a/chrome/browser/ui/webui/chromeos/login/enrollment_screen_handler.h
|
| +++ b/chrome/browser/ui/webui/chromeos/login/enrollment_screen_handler.h
|
| @@ -22,6 +22,8 @@ class PolicyOAuth2TokenFetcher;
|
|
|
| namespace chromeos {
|
|
|
| +class AuthenticatedUserEmailRetriever;
|
| +
|
| // WebUIMessageHandler implementation which handles events occurring on the
|
| // page, such as the user pressing the signin button.
|
| class EnrollmentScreenHandler
|
| @@ -61,6 +63,7 @@ class EnrollmentScreenHandler
|
|
|
| private:
|
| // Handlers for WebUI messages.
|
| + void HandleRetrieveAuthenticatedUserEmail(double attempt_token);
|
| void HandleClose(const std::string& reason);
|
| void HandleCompleteLogin(const std::string& user);
|
| void HandleRetry();
|
| @@ -111,6 +114,9 @@ class EnrollmentScreenHandler
|
| // The callbacks to invoke after browsing data has been cleared.
|
| std::vector<base::Closure> auth_reset_callbacks_;
|
|
|
| + // Helper that retrieves the authenticated user's e-mail address.
|
| + scoped_ptr<AuthenticatedUserEmailRetriever> email_retriever_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(EnrollmentScreenHandler);
|
| };
|
|
|
|
|