Index: chrome/browser/ui/webui/signin/signin_create_profile_handler.h |
diff --git a/chrome/browser/ui/webui/signin/signin_create_profile_handler.h b/chrome/browser/ui/webui/signin/signin_create_profile_handler.h |
index 37719d235466d0d18fafd7ab92aa2d68a526be20..3f664c9197b445846a2a1316cbc162eb792240c4 100644 |
--- a/chrome/browser/ui/webui/signin/signin_create_profile_handler.h |
+++ b/chrome/browser/ui/webui/signin/signin_create_profile_handler.h |
@@ -42,6 +42,7 @@ class SigninCreateProfileHandler : public content::WebUIMessageHandler, |
ReturnSignedInProfiles); |
FRIEND_TEST_ALL_PREFIXES(SigninCreateProfileHandlerTest, |
CreateProfile); |
+#if defined(ENABLE_SUPERVISED_USERS) |
FRIEND_TEST_ALL_PREFIXES(SigninCreateProfileHandlerTest, |
CreateSupervisedUser); |
FRIEND_TEST_ALL_PREFIXES(SigninCreateProfileHandlerTest, |
@@ -54,6 +55,7 @@ class SigninCreateProfileHandler : public content::WebUIMessageHandler, |
CustodianHasAuthError); |
FRIEND_TEST_ALL_PREFIXES(SigninCreateProfileHandlerTest, |
NotAllowedToCreateSupervisedUser); |
+#endif |
// WebUIMessageHandler implementation. |
void RegisterMessages() override; |
@@ -92,8 +94,7 @@ class SigninCreateProfileHandler : public content::WebUIMessageHandler, |
// Callback for the "requestSignedInProfiles" message. |
// Sends the email address of the signed-in user, or an empty string if the |
- // user is not signed in. Also sends information about whether supervised |
- // users may be created. |
+ // user is not signed in. |
void RequestSignedInProfiles(const base::ListValue* args); |
// Asynchronously creates and initializes a new profile. |
@@ -130,21 +131,21 @@ class SigninCreateProfileHandler : public content::WebUIMessageHandler, |
Profile* custodian_profile, |
Profile* profile); |
+ // Opens a new window for |profile|. |
+ virtual void OpenNewWindowForProfile(Profile* profile, |
+ Profile::CreateStatus status); |
+ |
+ // This callback is run after a new browser (but not the window) has been |
+ // created for the new profile. |
+ void OnBrowserReadyCallback(Profile* profile, Profile::CreateStatus status); |
+ |
// Updates the UI to show an error when creating a profile. |
void ShowProfileCreationError(Profile* profile, const base::string16& error); |
- // Updates the UI to show a non-fatal warning when creating a profile. |
- void ShowProfileCreationWarning(const base::string16& warning); |
- |
// Records UMA histograms relevant to profile creation. |
void RecordProfileCreationMetrics(Profile::CreateStatus status); |
base::string16 GetProfileCreationErrorMessageLocal() const; |
-#if defined(ENABLE_SUPERVISED_USERS) |
- // The following error messages only apply to supervised profiles. |
- base::string16 GetProfileCreateErrorMessageRemote() const; |
- base::string16 GetProfileCreateErrorMessageSignin() const; |
-#endif |
base::StringValue GetWebUIListenerName(ProfileCreationStatus status) const; |
@@ -168,6 +169,9 @@ class SigninCreateProfileHandler : public content::WebUIMessageHandler, |
Profile* custodian_profile); |
#if defined(ENABLE_SUPERVISED_USERS) |
+ base::string16 GetProfileCreateErrorMessageRemote() const; |
+ base::string16 GetProfileCreateErrorMessageSignin() const; |
+ |
// Extracts the supervised user ID and the custodian user profile path from |
// the args passed into CreateProfile. |
bool GetSupervisedCreateProfileArgs(const base::ListValue* args, |
@@ -196,6 +200,11 @@ class SigninCreateProfileHandler : public content::WebUIMessageHandler, |
// was caused implicitly, e.g. by shutting down the browser. |
void CancelProfileRegistration(bool user_initiated); |
+ // Returns true if profile has signed into chrome. |
+ bool IsAccountConnected(Profile* profile) const; |
+ // Returns true if profile has authentication error. |
+ bool HasAuthError(Profile* profile) const; |
+ |
// After a new supervised-user profile has been created, registers the user |
// with the management server. |
virtual void RegisterSupervisedUser(bool create_shortcut, |
@@ -209,6 +218,9 @@ class SigninCreateProfileHandler : public content::WebUIMessageHandler, |
Profile* profile, |
const GoogleServiceAuthError& error); |
+ // Updates the UI to show a non-fatal warning when creating a profile. |
+ void ShowProfileCreationWarning(const base::string16& warning); |
+ |
// Records UMA histograms relevant to supervised user profiles |
// creation and registration. |
void RecordSupervisedProfileCreationMetrics( |
@@ -223,10 +235,6 @@ class SigninCreateProfileHandler : public content::WebUIMessageHandler, |
Profile* custodian_profile, |
const base::DictionaryValue* dict); |
- // Opens a new window for |profile|. |
- virtual void OpenNewWindowForProfile(Profile* profile, |
- Profile::CreateStatus status); |
- |
// Callback for the "switchToProfile" message. Opens a new window for the |
// profile. The profile file path is passed as a string argument. |
void SwitchToProfile(const base::ListValue* args); |
@@ -235,16 +243,6 @@ class SigninCreateProfileHandler : public content::WebUIMessageHandler, |
supervised_user_registration_utility_; |
#endif |
- // Returns true if profile has signed into chrome. |
- bool IsAccountConnected(Profile* profile) const; |
- // Returns true if profile has authentication error. |
- bool HasAuthError(Profile* profile) const; |
- |
- // This callback is run after a new browser (but not the window) has been |
- // created for the new profile. |
- void OnBrowserReadyCallback(Profile* profile, |
- Profile::CreateStatus status); |
- |
content::NotificationRegistrar registrar_; |
base::WeakPtrFactory<SigninCreateProfileHandler> weak_ptr_factory_; |