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); |
}; |