Index: chrome/browser/ui/cocoa/passwords/confirmation_password_saved_view_controller.mm |
diff --git a/chrome/browser/ui/cocoa/passwords/confirmation_password_saved_view_controller.mm b/chrome/browser/ui/cocoa/passwords/confirmation_password_saved_view_controller.mm |
index 96fbd4a85fdaa35dad9405b4b3b542d785d7f247..8b525be853e28f51e202e22883262160516b239b 100644 |
--- a/chrome/browser/ui/cocoa/passwords/confirmation_password_saved_view_controller.mm |
+++ b/chrome/browser/ui/cocoa/passwords/confirmation_password_saved_view_controller.mm |
@@ -18,34 +18,32 @@ |
#include "ui/base/resource/resource_bundle.h" |
#include "ui/gfx/font_list.h" |
-@interface ManagePasswordsBubbleConfirmationViewController () |
+@interface ConfirmationPasswordSavedViewController () |
- (void)onOKClicked:(id)sender; |
@end |
-@implementation ManagePasswordsBubbleConfirmationViewController |
- |
-- (id)initWithModel:(ManagePasswordsBubbleModel*)model |
- delegate:(id<ManagePasswordsBubbleContentViewDelegate>)delegate { |
- if (([super initWithDelegate:delegate])) { |
- model_ = model; |
- } |
- return self; |
-} |
+@implementation ConfirmationPasswordSavedViewController |
- (NSButton*)defaultButton { |
return okButton_; |
} |
+- (ManagePasswordsBubbleModel*)model { |
+ return [self.delegate model]; |
+} |
+ |
- (void)onOKClicked:(id)sender { |
- model_->OnOKClicked(); |
- [delegate_ viewShouldDismiss]; |
+ if (self.model) |
+ self.model->OnOKClicked(); |
+ [self.delegate viewShouldDismiss]; |
} |
- (BOOL)textView:(NSTextView*)textView |
clickedOnLink:(id)link |
atIndex:(NSUInteger)charIndex { |
- model_->OnManageLinkClicked(); |
- [delegate_ viewShouldDismiss]; |
+ if (self.model) |
+ self.model->OnManageLinkClicked(); |
+ [self.delegate viewShouldDismiss]; |
return YES; |
} |
@@ -64,7 +62,7 @@ |
// Title. |
NSTextField* titleLabel = |
- [self addTitleLabel:base::SysUTF16ToNSString(model_->title()) |
+ [self addTitleLabel:base::SysUTF16ToNSString(self.model->title()) |
toView:view]; |
// Text. |
@@ -74,14 +72,14 @@ |
.GetPrimaryFont() |
.GetNativeFont(); |
NSColor* textColor = [NSColor blackColor]; |
- [confirmationText_ |
- setMessage:base::SysUTF16ToNSString(model_->save_confirmation_text()) |
- withFont:font |
- messageColor:textColor]; |
+ [confirmationText_ setMessage:base::SysUTF16ToNSString( |
+ self.model->save_confirmation_text()) |
+ withFont:font |
+ messageColor:textColor]; |
NSColor* linkColor = |
skia::SkColorToCalibratedNSColor(chrome_style::GetLinkColor()); |
[confirmationText_ |
- addLinkRange:model_->save_confirmation_link_range().ToNSRange() |
+ addLinkRange:self.model->save_confirmation_link_range().ToNSRange() |
withURL:nil |
linkColor:linkColor]; |
[confirmationText_ setDelegate:self]; |
@@ -97,7 +95,7 @@ |
NSTextStorage* text = [confirmationText_ textStorage]; |
[text addAttribute:NSUnderlineStyleAttributeName |
value:[NSNumber numberWithInt:NSUnderlineStyleNone] |
- range:model_->save_confirmation_link_range().ToNSRange()]; |
+ range:self.model->save_confirmation_link_range().ToNSRange()]; |
[view addSubview:confirmationText_]; |
// OK button. |
@@ -132,7 +130,7 @@ |
@end |
-@implementation ManagePasswordsBubbleConfirmationViewController (Testing) |
+@implementation ConfirmationPasswordSavedViewController (Testing) |
- (HyperlinkTextView*)confirmationText { |
return confirmationText_.get(); |