[Suggestions] ThumbnailManager is now injected into SuggestionsService
commit38c2b38ef82a60c59044f15da52364a5891dc019
authormathp@chromium.org <mathp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 24 Jun 2014 00:11:55 +0000 (24 00:11 +0000)
committermathp@chromium.org <mathp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 24 Jun 2014 00:11:55 +0000 (24 00:11 +0000)
tree58677cd41291d832bfdaf342496b5312b95548e3
parent0b43199bd3e8b3a43a35ef5ba324ca6544f174f0
[Suggestions] ThumbnailManager is now injected into SuggestionsService

Make the factory construct all the dependencies. Removes a dependence on Profile, contributing to the componentization.

BUG=387751
TEST=SuggestionsServiceTest*,ThumbnailManagerTest*

Review URL: https://codereview.chromium.org/350643005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@279240 0039d316-1c4b-4281-b951-d872f2087c98
chrome/browser/search/suggestions/suggestions_service.cc
chrome/browser/search/suggestions/suggestions_service.h
chrome/browser/search/suggestions/suggestions_service_factory.cc
chrome/browser/search/suggestions/suggestions_service_unittest.cc
chrome/browser/search/suggestions/thumbnail_manager.cc
chrome/browser/search/suggestions/thumbnail_manager.h
chrome/browser/search/suggestions/thumbnail_manager_browsertest.cc
chrome/browser/search/suggestions/thumbnail_manager_unittest.cc