Index: chrome/browser/ui/app_list/search/app_search_provider.h |
diff --git a/chrome/browser/ui/app_list/search/app_search_provider.h b/chrome/browser/ui/app_list/search/app_search_provider.h |
index fb2082683cc7d0c838a66f7a16d8233dc36bd68b..5b74ff102cfc9559f1dc3b4688726b932438af57 100644 |
--- a/chrome/browser/ui/app_list/search/app_search_provider.h |
+++ b/chrome/browser/ui/app_list/search/app_search_provider.h |
@@ -14,6 +14,10 @@ |
class AppListControllerDelegate; |
class Profile; |
+namespace base { |
+class Clock; |
+} |
+ |
namespace extensions { |
class ExtensionRegistry; |
class ExtensionSet; |
@@ -29,7 +33,8 @@ class AppSearchProvider : public SearchProvider, |
public extensions::ExtensionRegistryObserver { |
public: |
AppSearchProvider(Profile* profile, |
- AppListControllerDelegate* list_controller); |
+ AppListControllerDelegate* list_controller, |
+ scoped_ptr<base::Clock> clock); |
~AppSearchProvider() override; |
// SearchProvider overrides: |
@@ -40,9 +45,6 @@ class AppSearchProvider : public SearchProvider, |
class App; |
typedef ScopedVector<App> Apps; |
- friend test::AppSearchProviderTest; |
- |
- void StartImpl(const base::Time& current_time, const base::string16& query); |
void UpdateResults(); |
// Adds extensions to apps container if they should be displayed. |
@@ -60,7 +62,6 @@ class AppSearchProvider : public SearchProvider, |
AppListControllerDelegate* list_controller_; |
base::string16 query_; |
- base::Time search_time_; |
ScopedObserver<extensions::ExtensionRegistry, |
extensions::ExtensionRegistryObserver> |
@@ -68,6 +69,8 @@ class AppSearchProvider : public SearchProvider, |
Apps apps_; |
+ scoped_ptr<base::Clock> clock_; |
+ |
DISALLOW_COPY_AND_ASSIGN(AppSearchProvider); |
}; |