| Index: chrome/browser/ui/views/profiles/profile_chooser_view.cc
|
| diff --git a/chrome/browser/ui/views/profiles/profile_chooser_view.cc b/chrome/browser/ui/views/profiles/profile_chooser_view.cc
|
| index 4225ac10fba83fc84423013151fe72d7e61187a6..48cca6ea5fde94f6285274530664da6d79bfb426 100644
|
| --- a/chrome/browser/ui/views/profiles/profile_chooser_view.cc
|
| +++ b/chrome/browser/ui/views/profiles/profile_chooser_view.cc
|
| @@ -639,6 +639,8 @@ void ProfileChooserView::ShowView(profiles::BubbleViewMode view_to_display,
|
| case profiles::BUBBLE_VIEW_MODE_SWITCH_USER:
|
| layout = CreateSingleColumnLayout(this, kFixedSwitchUserViewWidth);
|
| sub_view = CreateSwitchUserView();
|
| + ProfileMetrics::LogProfileNewAvatarMenuNotYou(
|
| + ProfileMetrics::PROFILE_AVATAR_MENU_NOT_YOU_VIEW);
|
| break;
|
| default:
|
| layout = CreateSingleColumnLayout(this, kFixedMenuWidth);
|
| @@ -687,7 +689,11 @@ void ProfileChooserView::ButtonPressed(views::Button* sender,
|
| SyncConfirmationUIClosed(false /* configure_sync_first */);
|
| tutorial_mode_ = profiles::TUTORIAL_MODE_NONE;
|
| ShowView(profiles::BUBBLE_VIEW_MODE_PROFILE_CHOOSER, avatar_menu_.get());
|
| + ProfileMetrics::LogProfileNewAvatarMenuSignin(
|
| + ProfileMetrics::PROFILE_AVATAR_MENU_SIGNIN_OK);
|
| } else if (sender == tutorial_see_whats_new_button_) {
|
| + ProfileMetrics::LogProfileNewAvatarMenuUpgrade(
|
| + ProfileMetrics::PROFILE_AVATAR_MENU_UPGRADE_WHATS_NEW);
|
| chrome::ShowUserManagerWithTutorial(
|
| profiles::USER_MANAGER_TUTORIAL_OVERVIEW);
|
| } else if (sender == remove_account_button_) {
|
| @@ -713,11 +719,17 @@ void ProfileChooserView::ButtonPressed(views::Button* sender,
|
| } else if (sender == signin_current_profile_link_) {
|
| ShowView(profiles::BUBBLE_VIEW_MODE_GAIA_SIGNIN, avatar_menu_.get());
|
| } else if (sender == add_person_button_) {
|
| + ProfileMetrics::LogProfileNewAvatarMenuNotYou(
|
| + ProfileMetrics::PROFILE_AVATAR_MENU_NOT_YOU_ADD_PERSON);
|
| profiles::ShowUserManagerMaybeWithTutorial(browser_->profile());
|
| } else if (sender == disconnect_button_) {
|
| + ProfileMetrics::LogProfileNewAvatarMenuNotYou(
|
| + ProfileMetrics::PROFILE_AVATAR_MENU_NOT_YOU_DISCONNECT);
|
| chrome::ShowSettings(browser_);
|
| } else if (sender == switch_user_cancel_button_) {
|
| ShowView(profiles::BUBBLE_VIEW_MODE_PROFILE_CHOOSER, avatar_menu_.get());
|
| + ProfileMetrics::LogProfileNewAvatarMenuNotYou(
|
| + ProfileMetrics::PROFILE_AVATAR_MENU_NOT_YOU_BACK);
|
| } else {
|
| // Either one of the "other profiles", or one of the profile accounts
|
| // buttons was pressed.
|
| @@ -776,8 +788,12 @@ void ProfileChooserView::LinkClicked(views::Link* sender, int event_flags) {
|
| LoginUIServiceFactory::GetForProfile(browser_->profile())->
|
| SyncConfirmationUIClosed(true /* configure_sync_first */);
|
| tutorial_mode_ = profiles::TUTORIAL_MODE_NONE;
|
| + ProfileMetrics::LogProfileNewAvatarMenuSignin(
|
| + ProfileMetrics::PROFILE_AVATAR_MENU_SIGNIN_SETTINGS);
|
| } else {
|
| DCHECK(sender == tutorial_not_you_link_);
|
| + ProfileMetrics::LogProfileNewAvatarMenuUpgrade(
|
| + ProfileMetrics::PROFILE_AVATAR_MENU_UPGRADE_NOT_YOU);
|
| ShowView(profiles::BUBBLE_VIEW_MODE_SWITCH_USER, avatar_menu_.get());
|
| }
|
| }
|
| @@ -1407,6 +1423,9 @@ views::View* ProfileChooserView::CreateWelcomeUpgradeTutorialViewIfNeeded(
|
| prefs::kProfileAvatarTutorialShown, show_count + 1);
|
| }
|
|
|
| + ProfileMetrics::LogProfileNewAvatarMenuUpgrade(
|
| + ProfileMetrics::PROFILE_AVATAR_MENU_UPGRADE_VIEW);
|
| +
|
| return CreateTutorialView(
|
| profiles::TUTORIAL_MODE_WELCOME_UPGRADE,
|
| l10n_util::GetStringUTF16(
|
| @@ -1421,6 +1440,9 @@ views::View* ProfileChooserView::CreateWelcomeUpgradeTutorialViewIfNeeded(
|
| }
|
|
|
| views::View* ProfileChooserView::CreateSigninConfirmationView(){
|
| + ProfileMetrics::LogProfileNewAvatarMenuSignin(
|
| + ProfileMetrics::PROFILE_AVATAR_MENU_SIGNIN_VIEW);
|
| +
|
| return CreateTutorialView(
|
| profiles::TUTORIAL_MODE_CONFIRM_SIGNIN,
|
| l10n_util::GetStringUTF16(IDS_PROFILES_CONFIRM_SIGNIN_TUTORIAL_TITLE),
|
|
|