Chromium Code Reviews| Index: chrome/browser/ui/webui/signin/user_manager_screen_handler.cc |
| diff --git a/chrome/browser/ui/webui/signin/user_manager_screen_handler.cc b/chrome/browser/ui/webui/signin/user_manager_screen_handler.cc |
| index 186dd0e3fc9bae89beb4cf2ce527bfcb6605ff99..91693b1ac1aac7d9c3529b52ef7a41b96eb4d82b 100644 |
| --- a/chrome/browser/ui/webui/signin/user_manager_screen_handler.cc |
| +++ b/chrome/browser/ui/webui/signin/user_manager_screen_handler.cc |
| @@ -75,6 +75,8 @@ const char kJsApiUserManagerLaunchGuest[] = "launchGuest"; |
| const char kJsApiUserManagerLaunchUser[] = "launchUser"; |
| const char kJsApiUserManagerRemoveUser[] = "removeUser"; |
| const char kJsApiUserManagerAttemptUnlock[] = "attemptUnlock"; |
| +const char kJsApiUserManagerLogRemoveUserWarningShown[] = |
| + "logRemoveUserWarningShown"; |
| const size_t kAvatarIconSize = 180; |
| @@ -534,6 +536,12 @@ void UserManagerScreenHandler::HandleHardlockUserPod( |
| HideUserPodCustomIcon(email); |
| } |
| +void UserManagerScreenHandler::HandleRemoveUserWarningShown( |
|
Dan Beam
2015/03/19 17:28:39
nit: could also be in an anonymous namespace
Dan Beam
2015/03/19 17:28:39
nit: HandleLogRemoveUserWarningShown
|
| + const base::ListValue* args) { |
| + ProfileMetrics::LogProfileDeleteUser( |
| + ProfileMetrics::DELETE_PROFILE_USER_MANAGER_SHOW_WARNING); |
| +} |
| + |
| void UserManagerScreenHandler::OnClientLoginSuccess( |
| const ClientLoginResult& result) { |
| LocalAuth::SetLocalAuthCredentials(authenticating_profile_index_, |
| @@ -594,6 +602,9 @@ void UserManagerScreenHandler::RegisterMessages() { |
| web_ui()->RegisterMessageCallback(kJsApiUserManagerAttemptUnlock, |
| base::Bind(&UserManagerScreenHandler::HandleAttemptUnlock, |
| base::Unretained(this))); |
| + web_ui()->RegisterMessageCallback(kJsApiUserManagerLogRemoveUserWarningShown, |
| + base::Bind(&UserManagerScreenHandler::HandleRemoveUserWarningShown, |
| + base::Unretained(this))); |
| const content::WebUI::MessageCallback& kDoNothingCallback = |
| base::Bind(&HandleAndDoNothing); |