Chromium Code Reviews| Index: chrome/browser/ui/app_list/arc/arc_app_list_prefs.h |
| diff --git a/chrome/browser/ui/app_list/arc/arc_app_list_prefs.h b/chrome/browser/ui/app_list/arc/arc_app_list_prefs.h |
| index cff36005e483dd28d82ea613239945ea2ecc0751..7746d0a82f095bdd135e7c37512423996cb7bf63 100644 |
| --- a/chrome/browser/ui/app_list/arc/arc_app_list_prefs.h |
| +++ b/chrome/browser/ui/app_list/arc/arc_app_list_prefs.h |
| @@ -218,6 +218,9 @@ class ArcAppListPrefs |
| return app_instance_holder_; |
| } |
| + std::unordered_set<std::string> GetAppsForPackage( |
| + const std::string& package_name) const; |
| + |
| private: |
| friend class ChromeLauncherControllerImplTest; |
| @@ -289,8 +292,6 @@ class ArcAppListPrefs |
| void OnIconInstalled(const std::string& app_id, |
| ui::ScaleFactor scale_factor, |
| bool install_succeed); |
| - std::unordered_set<std::string> GetAppsForPackage( |
| - const std::string& package_name) const; |
| // This checks if app is not registered yet and in this case creates |
| // non-launchable app entry. |
| @@ -298,6 +299,12 @@ class ArcAppListPrefs |
| const std::string& package_name, |
| const std::string& activity); |
| + // Reveals first app from provided package in app launcher if package is newly |
| + // installed by user. If all apps in package are hidden then app list is not |
| + // shown. |
| + void MayShowPackageInAppLauncher( |
|
xiyuan
2016/08/23 17:54:17
nit: MayShowPackageInAppLauncher -> May*be*ShowPac
khmel
2016/08/23 18:03:12
Done.
|
| + const arc::mojom::ArcPackageInfo& package_info); |
| + |
| Profile* const profile_; |
| // Owned by the BrowserContext. |