Chromium Code Reviews| Index: ios/showcase/suggestions/sc_suggestions_coordinator.mm |
| diff --git a/ios/showcase/suggestions/sc_suggestions_coordinator.mm b/ios/showcase/suggestions/sc_suggestions_coordinator.mm |
| index 12f4deaaf98ea40478b19cf8bda6f52c7170a717..4b1c51680e7baca1ca9fecb2c2d460d35ec57102 100644 |
| --- a/ios/showcase/suggestions/sc_suggestions_coordinator.mm |
| +++ b/ios/showcase/suggestions/sc_suggestions_coordinator.mm |
| @@ -5,18 +5,20 @@ |
| #import "ios/showcase/suggestions/sc_suggestions_coordinator.h" |
| #import "ios/chrome/browser/ui/suggestions/suggestions_commands.h" |
| +#import "ios/chrome/browser/ui/suggestions/suggestions_data_source.h" |
| #import "ios/chrome/browser/ui/suggestions/suggestions_view_controller.h" |
| #if !defined(__has_feature) || !__has_feature(objc_arc) |
| #error "This file requires ARC support." |
| #endif |
| -@interface SCSuggestionsCoordinator ()<SuggestionsCommands> |
| +@interface SCSuggestionsCoordinator ()<SuggestionsCommands> { |
| + SuggestionsDataSource* _dataSource; |
| +} |
| @end |
| @implementation SCSuggestionsCoordinator |
| - |
| @synthesize baseViewController; |
| #pragma mark - Coordinator |
| @@ -25,6 +27,9 @@ |
| SuggestionsViewController* suggestion = [[SuggestionsViewController alloc] |
| initWithStyle:CollectionViewControllerStyleDefault]; |
| + _dataSource = [[SuggestionsDataSource alloc] init]; |
| + _dataSource.collectionViewController = suggestion; |
|
lpromero
2017/01/11 09:47:05
Since you set the collectionviewcontroller here, w
gambard
2017/01/11 15:10:38
Done.
|
| + |
| suggestion.suggestionCommandHandler = self; |
| [self.baseViewController pushViewController:suggestion animated:YES]; |
| @@ -33,6 +38,9 @@ |
| #pragma mark - SuggestionsCommands |
| - (void)addEmptyItem { |
| + [_dataSource addTextItem:@"Button clicked" |
| + subtitle:@"Item Added!" |
| + toSection:0]; |
| } |
| @end |