| Index: ios/chrome/browser/ui/settings/settings_collection_view_controller.mm
|
| diff --git a/ios/chrome/browser/ui/settings/settings_collection_view_controller.mm b/ios/chrome/browser/ui/settings/settings_collection_view_controller.mm
|
| index 0ca4b2aa466f73108ba0347973ef99fff890fd91..73c8da6fa4ed901bcbd9813406885fb188b0a21d 100644
|
| --- a/ios/chrome/browser/ui/settings/settings_collection_view_controller.mm
|
| +++ b/ios/chrome/browser/ui/settings/settings_collection_view_controller.mm
|
| @@ -108,6 +108,7 @@
|
| ItemTypeSearchEngine,
|
| ItemTypeSavedPasswords,
|
| ItemTypeAutofill,
|
| + ItemTypeNativeApps,
|
| ItemTypeVoiceSearch,
|
| ItemTypePrivacy,
|
| ItemTypeContentSettings,
|
| @@ -357,6 +358,8 @@
|
| toSectionWithIdentifier:SectionIdentifierBasics];
|
| [model addItem:[self autoFillDetailItem]
|
| toSectionWithIdentifier:SectionIdentifierBasics];
|
| + [model addItem:[self nativeAppsDetailItem]
|
| + toSectionWithIdentifier:SectionIdentifierBasics];
|
|
|
| // Advanced Section
|
| [model addSectionWithIdentifier:SectionIdentifierAdvanced];
|
| @@ -486,6 +489,13 @@
|
| detailText:autofillDetail] retain]);
|
|
|
| return _autoFillDetailItem;
|
| +}
|
| +
|
| +- (CollectionViewItem*)nativeAppsDetailItem {
|
| + return [self
|
| + detailItemWithType:ItemTypeNativeApps
|
| + text:l10n_util::GetNSString(IDS_IOS_GOOGLE_APPS_SM_SETTINGS)
|
| + detailText:nil];
|
| }
|
|
|
| - (CollectionViewItem*)voiceSearchDetailItem {
|
| @@ -751,6 +761,11 @@
|
| controller.reset([[AutofillCollectionViewController alloc]
|
| initWithBrowserState:_mainBrowserState]);
|
| break;
|
| + case ItemTypeNativeApps:
|
| + controller.reset([[NativeAppsCollectionViewController alloc]
|
| + initWithURLRequestContextGetter:_currentBrowserState
|
| + ->GetRequestContext()]);
|
| + break;
|
| case ItemTypeVoiceSearch:
|
| controller.reset([[VoicesearchCollectionViewController alloc]
|
| initWithPrefs:_mainBrowserState->GetPrefs()]);
|
|
|