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

Side by Side Diff: chrome/browser/ui/cocoa/autofill/autofill_section_container.mm

Issue 1865213004: Convert //chrome/browser/ui from scoped_ptr to std::unique_ptr (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase Created 4 years, 8 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 (c) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2013 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 "chrome/browser/ui/cocoa/autofill/autofill_section_container.h" 5 #import "chrome/browser/ui/cocoa/autofill/autofill_section_container.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 8
9 #include <algorithm> 9 #include <algorithm>
10 10
(...skipping 580 matching lines...) Expand 10 before | Expand all | Expand 10 after
591 for (it = detailInputs_.begin(); it < detailInputs_.end(); ++it) { 591 for (it = detailInputs_.begin(); it < detailInputs_.end(); ++it) {
592 std::vector<const autofill::DetailInput*>::iterator start = it; 592 std::vector<const autofill::DetailInput*>::iterator start = it;
593 while (it != detailInputs_.end() && 593 while (it != detailInputs_.end() &&
594 (*it)->length != autofill::DetailInput::LONG) { 594 (*it)->length != autofill::DetailInput::LONG) {
595 ++it; 595 ++it;
596 } 596 }
597 std::reverse(start, it); 597 std::reverse(start, it);
598 } 598 }
599 599
600 base::scoped_nsobject<LayoutView> view([[LayoutView alloc] init]); 600 base::scoped_nsobject<LayoutView> view([[LayoutView alloc] init]);
601 [view setLayoutManager: 601 [view setLayoutManager:std::unique_ptr<SimpleGridLayout>(
602 scoped_ptr<SimpleGridLayout>(new SimpleGridLayout(view))]; 602 new SimpleGridLayout(view))];
603 SimpleGridLayout* layout = [view layoutManager]; 603 SimpleGridLayout* layout = [view layoutManager];
604 604
605 int column_set_id = 0; 605 int column_set_id = 0;
606 for (size_t i = 0; i < detailInputs_.size(); ++i) { 606 for (size_t i = 0; i < detailInputs_.size(); ++i) {
607 const autofill::DetailInput& input = *detailInputs_[i]; 607 const autofill::DetailInput& input = *detailInputs_[i];
608 608
609 if (input.length == autofill::DetailInput::LONG) 609 if (input.length == autofill::DetailInput::LONG)
610 ++column_set_id; 610 ++column_set_id;
611 611
612 int kColumnSetId = 612 int kColumnSetId =
(...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after
750 750
751 - (void)activateFieldForType:(autofill::ServerFieldType)type { 751 - (void)activateFieldForType:(autofill::ServerFieldType)type {
752 NSControl<AutofillInputField>* field = [inputs_ viewWithTag:type]; 752 NSControl<AutofillInputField>* field = [inputs_ viewWithTag:type];
753 if (field) { 753 if (field) {
754 [[field window] makeFirstResponder:field]; 754 [[field window] makeFirstResponder:field];
755 [self fieldEditedOrActivated:field edited:NO]; 755 [self fieldEditedOrActivated:field edited:NO];
756 } 756 }
757 } 757 }
758 758
759 @end 759 @end
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698