Index: chrome/browser/autocomplete/search_provider.h |
diff --git a/chrome/browser/autocomplete/search_provider.h b/chrome/browser/autocomplete/search_provider.h |
index 619f3ee8178d817c51994abc235e383a254beec4..8ef9b335620114b5d08c6b66adaf1bfd976f86c9 100644 |
--- a/chrome/browser/autocomplete/search_provider.h |
+++ b/chrome/browser/autocomplete/search_provider.h |
@@ -57,10 +57,6 @@ class SearchProvider : public BaseSearchProvider { |
SearchProvider(AutocompleteProviderListener* listener, Profile* profile); |
- // Returns whether the SearchProvider previously flagged |match| as a query |
- // that should be prefetched. |
- static bool ShouldPrefetch(const AutocompleteMatch& match); |
- |
// Extracts the suggest response metadata which SearchProvider previously |
// stored for |match|. |
static std::string GetSuggestMetadata(const AutocompleteMatch& match); |
@@ -167,6 +163,14 @@ class SearchProvider : public BaseSearchProvider { |
// net::URLFetcherDelegate: |
virtual void OnURLFetchComplete(const net::URLFetcher* source) OVERRIDE; |
+ // BaseSearchProvider: |
+ virtual const TemplateURL* GetTemplateURL( |
+ const SuggestResult& result) const OVERRIDE; |
+ virtual const AutocompleteInput GetInput( |
+ const SuggestResult& result) const OVERRIDE; |
+ virtual bool ShouldAppendExtraParams( |
+ const SuggestResult& result) const OVERRIDE; |
+ |
// This gets called when we have requested a suggestion deletion from the |
// server to handle the results of the deletion. |
void OnDeletionComplete(bool success, |
@@ -312,15 +316,6 @@ class SearchProvider : public BaseSearchProvider { |
bool use_aggressive_method, |
bool prevent_search_history_inlining) const; |
- // Creates an AutocompleteMatch for "Search <engine> for |query_string|" with |
- // the supplied details. Adds this match to |map|; if such a match already |
- // exists, whichever one has lower relevance is eliminated. |
- void AddMatchToMap(const SuggestResult& result, |
- const base::string16& input_text, |
- const std::string& metadata, |
- int accepted_suggestion, |
- MatchMap* map); |
- |
// Returns an AutocompleteMatch for a navigational suggestion. |
AutocompleteMatch NavigationToMatch(const NavigationResult& navigation); |
@@ -341,26 +336,6 @@ class SearchProvider : public BaseSearchProvider { |
// previous one. Non-const because some unittests modify this value. |
static int kMinimumTimeBetweenSuggestQueriesMs; |
- // The following keys are used to record additional information on matches. |
- |
- // We annotate our AutocompleteMatches with whether their relevance scores |
- // were server-provided using this key in the |additional_info| field. |
- static const char kRelevanceFromServerKey[]; |
- |
- // Indicates whether the server said a match should be prefetched. |
- static const char kShouldPrefetchKey[]; |
- |
- // Used to store metadata from the server response, which is needed for |
- // prefetching. |
- static const char kSuggestMetadataKey[]; |
- |
- // Used to store a deletion request url for server-provided suggestions. |
- static const char kDeletionUrlKey[]; |
- |
- // These are the values for the above keys. |
- static const char kTrue[]; |
- static const char kFalse[]; |
- |
// Maintains the TemplateURLs used. |
Providers providers_; |