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

Side by Side Diff: ios/chrome/browser/ui/settings/save_passwords_collection_view_controller.mm

Issue 2761263003: Allow CollectionViewModel/Controller queries without SectionIdentifier (Closed)
Patch Set: Cleanup Created 3 years, 7 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/settings/save_passwords_collection_view_controlle r.h" 5 #import "ios/chrome/browser/ui/settings/save_passwords_collection_view_controlle r.h"
6 6
7 #include <memory> 7 #include <memory>
8 #include <vector> 8 #include <vector>
9 9
10 #include "base/ios/ios_util.h" 10 #include "base/ios/ios_util.h"
(...skipping 377 matching lines...) Expand 10 before | Expand all | Expand 10 after
388 388
389 #pragma mark - BooleanObserver 389 #pragma mark - BooleanObserver
390 390
391 - (void)booleanDidChange:(id<ObservableBoolean>)observableBoolean { 391 - (void)booleanDidChange:(id<ObservableBoolean>)observableBoolean {
392 DCHECK_EQ(observableBoolean, passwordManagerEnabled_.get()); 392 DCHECK_EQ(observableBoolean, passwordManagerEnabled_.get());
393 393
394 // Update the item. 394 // Update the item.
395 savePasswordsItem_.get().on = [passwordManagerEnabled_ value]; 395 savePasswordsItem_.get().on = [passwordManagerEnabled_ value];
396 396
397 // Update the cell. 397 // Update the cell.
398 [self reconfigureCellsForItems:@[ savePasswordsItem_ ] 398 [self reconfigureCellsForItems:@[ savePasswordsItem_ ]];
399 inSectionWithIdentifier:SectionIdentifierSavePasswordsSwitch];
400 399
401 // Update the rest of the UI. 400 // Update the rest of the UI.
402 [self.editor setEditing:NO]; 401 [self.editor setEditing:NO];
403 [self updateEditButton]; 402 [self updateEditButton];
404 [self reloadData]; 403 [self reloadData];
405 } 404 }
406 405
407 #pragma mark - Actions 406 #pragma mark - Actions
408 407
409 - (void)savePasswordsSwitchChanged:(UISwitch*)switchView { 408 - (void)savePasswordsSwitchChanged:(UISwitch*)switchView {
(...skipping 185 matching lines...) Expand 10 before | Expand all | Expand 10 after
595 594
596 - (void)updateSuccessfulReauthTime { 595 - (void)updateSuccessfulReauthTime {
597 successfulReauthTime_.reset([[NSDate alloc] init]); 596 successfulReauthTime_.reset([[NSDate alloc] init]);
598 } 597 }
599 598
600 - (NSDate*)lastSuccessfulReauthTime { 599 - (NSDate*)lastSuccessfulReauthTime {
601 return successfulReauthTime_.get(); 600 return successfulReauthTime_.get();
602 } 601 }
603 602
604 @end 603 @end
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698