Index: chrome/browser/ui/app_list/search/search_controller_factory.cc |
diff --git a/chrome/browser/ui/app_list/search/search_controller_factory.cc b/chrome/browser/ui/app_list/search/search_controller_factory.cc |
index 6220d78b5ba0e8ee7829352205d30605768620a0..338cab139bee459ff9609b09adf1f4606ad4604d 100644 |
--- a/chrome/browser/ui/app_list/search/search_controller_factory.cc |
+++ b/chrome/browser/ui/app_list/search/search_controller_factory.cc |
@@ -18,6 +18,7 @@ |
#include "chrome/browser/ui/app_list/search/history_factory.h" |
#include "chrome/browser/ui/app_list/search/launcher_search/launcher_search_provider.h" |
#include "chrome/browser/ui/app_list/search/omnibox_provider.h" |
+#include "chrome/browser/ui/app_list/search/playstore/playstore_search_provider.h" |
#include "chrome/browser/ui/app_list/search/suggestions/suggestions_search_provider.h" |
#include "chrome/browser/ui/app_list/search/webstore/webstore_provider.h" |
#include "chrome/common/chrome_switches.h" |
@@ -34,6 +35,7 @@ namespace { |
// Maximum number of results to show in each mixer group. |
constexpr size_t kMaxAppsGroupResults = 8; |
constexpr size_t kMaxOmniboxResults = 4; |
+constexpr size_t kMaxPlaystoreResults = 2; |
Luis Héctor Chávez
2017/06/16 22:24:35
nit: kMaxPlayStoreResults
Jiaquan He
2017/06/22 04:30:04
Done.
|
constexpr size_t kMaxWebstoreResults = 2; |
constexpr size_t kMaxSuggestionsResults = 6; |
constexpr size_t kMaxLauncherSearchResults = 2; |
@@ -109,6 +111,12 @@ std::unique_ptr<SearchController> CreateSearchController( |
controller->AddProvider(search_api_group_id, |
base::MakeUnique<LauncherSearchProvider>(profile)); |
} |
+ // TODO: these params are arbitrary |
+ size_t playstore_api_group_id = |
+ controller->AddGroup(kMaxPlaystoreResults, 1.0); |
+ controller->AddProvider( |
+ playstore_api_group_id, |
+ base::MakeUnique<PlaystoreSearchProvider>(kMaxPlaystoreResults)); |
return controller; |
} |