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()]); |