| Index: chrome/browser/search_engines/chrome_template_url_service_client.h
|
| diff --git a/chrome/browser/search_engines/chrome_template_url_service_client.h b/chrome/browser/search_engines/chrome_template_url_service_client.h
|
| index de0bfbfeed9078b80507a05822d796ac038dbeeb..1b6f044d19d43e579587c5b6edf553b60f6527d6 100644
|
| --- a/chrome/browser/search_engines/chrome_template_url_service_client.h
|
| +++ b/chrome/browser/search_engines/chrome_template_url_service_client.h
|
| @@ -14,13 +14,16 @@ namespace history {
|
| class HistoryService;
|
| }
|
|
|
| +class ExtensionPrefValueMap;
|
| +
|
| // ChromeTemplateURLServiceClient provides keyword related history
|
| // functionality for TemplateURLService.
|
| class ChromeTemplateURLServiceClient : public TemplateURLServiceClient,
|
| public history::HistoryServiceObserver {
|
| public:
|
| - explicit ChromeTemplateURLServiceClient(
|
| - history::HistoryService* history_service);
|
| + ChromeTemplateURLServiceClient(
|
| + history::HistoryService* history_service,
|
| + ExtensionPrefValueMap* extension_prefs_value_map);
|
| ~ChromeTemplateURLServiceClient() override;
|
|
|
| // TemplateURLServiceClient:
|
| @@ -32,6 +35,7 @@ class ChromeTemplateURLServiceClient : public TemplateURLServiceClient,
|
| const base::string16& term) override;
|
| void AddKeywordGeneratedVisit(const GURL& url) override;
|
| bool IsOmniboxExtensionURL(const std::string& url) override;
|
| + std::string GetExtensionControllingDSEPref() override;
|
|
|
| // history::HistoryServiceObserver:
|
| void OnURLVisited(history::HistoryService* history_service,
|
| @@ -45,6 +49,7 @@ class ChromeTemplateURLServiceClient : public TemplateURLServiceClient,
|
| ScopedObserver<history::HistoryService, history::HistoryServiceObserver>
|
| history_service_observer_;
|
| history::HistoryService* history_service_;
|
| + ExtensionPrefValueMap* extension_prefs_value_map_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(ChromeTemplateURLServiceClient);
|
| };
|
|
|