Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(174)

Side by Side Diff: ios/chrome/browser/ui/tab_switcher/tab_switcher_panel_overlay_view.mm

Issue 2942923002: Implementing sign-in promo histograms for bookmark (Closed)
Patch Set: Renaming histograms Created 3 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #import "ios/chrome/browser/ui/tab_switcher/tab_switcher_panel_overlay_view.h" 5 #import "ios/chrome/browser/ui/tab_switcher/tab_switcher_panel_overlay_view.h"
6 6
7 #include "base/metrics/user_metrics.h" 7 #include "base/metrics/user_metrics.h"
8 #include "base/metrics/user_metrics_action.h" 8 #include "base/metrics/user_metrics_action.h"
9 #include "components/signin/core/browser/signin_metrics.h" 9 #include "components/signin/core/browser/signin_metrics.h"
10 #include "ios/chrome/browser/experimental_flags.h" 10 #include "ios/chrome/browser/experimental_flags.h"
(...skipping 217 matching lines...) Expand 10 before | Expand all | Expand 10 after
228 [self addSubview:_signinPromoView]; 228 [self addSubview:_signinPromoView];
229 ApplyVisualConstraintsWithMetrics( 229 ApplyVisualConstraintsWithMetrics(
230 @[ @"H:[signinPromoView(containerWidth)]" ], 230 @[ @"H:[signinPromoView(containerWidth)]" ],
231 @{ @"signinPromoView" : _signinPromoView }, 231 @{ @"signinPromoView" : _signinPromoView },
232 @{ @"containerWidth" : @(kContainerWidth) }); 232 @{ @"containerWidth" : @(kContainerWidth) });
233 AddSameCenterXConstraint(_signinPromoView, self); 233 AddSameCenterXConstraint(_signinPromoView, self);
234 [_signinPromoView.centerYAnchor 234 [_signinPromoView.centerYAnchor
235 constraintEqualToAnchor:self.centerYAnchor 235 constraintEqualToAnchor:self.centerYAnchor
236 constant:kContainerOriginYOffset] 236 constant:kContainerOriginYOffset]
237 .active = YES; 237 .active = YES;
238 _signinPromoViewMediator = [[SigninPromoViewMediator alloc] init]; 238 _signinPromoViewMediator =
239 [[SigninPromoViewMediator alloc] initWithBrowserState:_browserState];
239 _signinPromoViewMediator.accessPoint = 240 _signinPromoViewMediator.accessPoint =
240 signin_metrics::AccessPoint::ACCESS_POINT_RECENT_TABS; 241 signin_metrics::AccessPoint::ACCESS_POINT_RECENT_TABS;
241 _signinPromoView.delegate = _signinPromoViewMediator; 242 _signinPromoView.delegate = _signinPromoViewMediator;
242 _signinPromoViewMediator.consumer = self; 243 _signinPromoViewMediator.consumer = self;
243 [[_signinPromoViewMediator createConfigurator] 244 [[_signinPromoViewMediator createConfigurator]
244 configureSigninPromoView:_signinPromoView]; 245 configureSigninPromoView:_signinPromoView];
245 } 246 }
246 247
247 - (void)updateText { 248 - (void)updateText {
248 DCHECK(_signinPromoView == nil && _signinPromoViewMediator == nil); 249 DCHECK(_signinPromoView == nil && _signinPromoViewMediator == nil);
(...skipping 220 matching lines...) Expand 10 before | Expand all | Expand 10 after
469 470
470 - (void)configureSigninPromoWithConfigurator: 471 - (void)configureSigninPromoWithConfigurator:
471 (SigninPromoViewConfigurator*)configurator 472 (SigninPromoViewConfigurator*)configurator
472 identityChanged:(BOOL)identityChanged { 473 identityChanged:(BOOL)identityChanged {
473 DCHECK(_signinPromoView); 474 DCHECK(_signinPromoView);
474 DCHECK(_signinPromoViewMediator); 475 DCHECK(_signinPromoViewMediator);
475 [configurator configureSigninPromoView:_signinPromoView]; 476 [configurator configureSigninPromoView:_signinPromoView];
476 } 477 }
477 478
478 @end 479 @end
OLDNEW
« no previous file with comments | « ios/chrome/browser/ui/settings/settings_collection_view_controller.mm ('k') | tools/metrics/histograms/histograms.xml » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698