| Index: chrome/browser/autocomplete/zero_suggest_provider.h
|
| diff --git a/chrome/browser/autocomplete/zero_suggest_provider.h b/chrome/browser/autocomplete/zero_suggest_provider.h
|
| index 5c7b9f7287cea6d4d3c9a526ea3dea91a910d6ba..71567c1765af815556bdca8f89da2e90370f9d9b 100644
|
| --- a/chrome/browser/autocomplete/zero_suggest_provider.h
|
| +++ b/chrome/browser/autocomplete/zero_suggest_provider.h
|
| @@ -63,16 +63,13 @@ class ZeroSuggestProvider : public BaseSearchProvider,
|
| // AutocompleteProvider:
|
| virtual void Start(const AutocompleteInput& input,
|
| bool minimal_changes) OVERRIDE;
|
| + virtual void Stop(bool clear_cached_results) OVERRIDE;
|
| virtual void DeleteMatch(const AutocompleteMatch& match) OVERRIDE;
|
| + virtual void AddProviderInfo(ProvidersInfo* provider_info) const OVERRIDE;
|
|
|
| // Sets |field_trial_triggered_| to false.
|
| virtual void ResetSession() OVERRIDE;
|
|
|
| - protected:
|
| - // BaseSearchProvider:
|
| - virtual void ModifyProviderInfo(
|
| - metrics::OmniboxEventProto_ProviderInfo* provider_info) const OVERRIDE;
|
| -
|
| private:
|
| ZeroSuggestProvider(AutocompleteProviderListener* listener,
|
| TemplateURLService* template_url_service,
|
| @@ -80,18 +77,11 @@ class ZeroSuggestProvider : public BaseSearchProvider,
|
|
|
| virtual ~ZeroSuggestProvider();
|
|
|
| - // BaseSearchProvider:
|
| - virtual const TemplateURL* GetTemplateURL(bool is_keyword) const OVERRIDE;
|
| - virtual const AutocompleteInput GetInput(bool is_keyword) const OVERRIDE;
|
| - virtual bool ShouldAppendExtraParams(
|
| - const SearchSuggestionParser::SuggestResult& result) const OVERRIDE;
|
| - virtual void StopSuggest() OVERRIDE;
|
| - virtual void ClearAllResults() OVERRIDE;
|
| - virtual void RecordDeletionResult(bool success) OVERRIDE;
|
| -
|
| // net::URLFetcherDelegate:
|
| virtual void OnURLFetchComplete(const net::URLFetcher* source) OVERRIDE;
|
|
|
| + AutocompleteInput GetInput() const;
|
| +
|
| // Optionally, cache the received |json_data| and return true if we want
|
| // to stop processing results at this point. The |parsed_data| is the parsed
|
| // version of |json_data| used to determine if we received an empty result.
|
|
|