| Index: components/omnibox/base_search_provider.cc
|
| diff --git a/components/omnibox/base_search_provider.cc b/components/omnibox/base_search_provider.cc
|
| index 67b944552a63f3ecf71f6f29167ec207a0d53fc2..86545a43ad8608d2ea4969470574c657ebbeddff 100644
|
| --- a/components/omnibox/base_search_provider.cc
|
| +++ b/components/omnibox/base_search_provider.cc
|
| @@ -9,7 +9,7 @@
|
| #include "base/strings/utf_string_conversions.h"
|
| #include "components/metrics/proto/omnibox_event.pb.h"
|
| #include "components/metrics/proto/omnibox_input_type.pb.h"
|
| -#include "components/omnibox/autocomplete_provider_delegate.h"
|
| +#include "components/omnibox/autocomplete_provider_client.h"
|
| #include "components/omnibox/autocomplete_provider_listener.h"
|
| #include "components/omnibox/omnibox_field_trial.h"
|
| #include "components/search_engines/template_url.h"
|
| @@ -84,11 +84,11 @@ const int BaseSearchProvider::kDeletionURLFetcherID = 3;
|
|
|
| BaseSearchProvider::BaseSearchProvider(
|
| TemplateURLService* template_url_service,
|
| - scoped_ptr<AutocompleteProviderDelegate> delegate,
|
| + scoped_ptr<AutocompleteProviderClient> client,
|
| AutocompleteProvider::Type type)
|
| : AutocompleteProvider(type),
|
| template_url_service_(template_url_service),
|
| - delegate_(delegate.Pass()),
|
| + client_(client.Pass()),
|
| field_trial_triggered_(false),
|
| field_trial_triggered_in_session_(false) {
|
| }
|
| @@ -121,7 +121,7 @@ void BaseSearchProvider::DeleteMatch(const AutocompleteMatch& match) {
|
| if (!match.GetAdditionalInfo(BaseSearchProvider::kDeletionUrlKey).empty()) {
|
| deletion_handlers_.push_back(new SuggestionDeletionHandler(
|
| match.GetAdditionalInfo(BaseSearchProvider::kDeletionUrlKey),
|
| - delegate_->RequestContext(),
|
| + client_->RequestContext(),
|
| base::Bind(&BaseSearchProvider::OnDeletionComplete,
|
| base::Unretained(this))));
|
| }
|
| @@ -131,8 +131,8 @@ void BaseSearchProvider::DeleteMatch(const AutocompleteMatch& match) {
|
| // This may be NULL if the template corresponding to the keyword has been
|
| // deleted or there is no keyword set.
|
| if (template_url != NULL) {
|
| - delegate_->DeleteMatchingURLsForKeywordFromHistory(template_url->id(),
|
| - match.contents);
|
| + client_->DeleteMatchingURLsForKeywordFromHistory(template_url->id(),
|
| + match.contents);
|
| }
|
|
|
| // Immediately update the list of matches to show the match was deleted,
|
| @@ -273,7 +273,7 @@ bool BaseSearchProvider::ZeroSuggestEnabled(
|
| const TemplateURL* template_url,
|
| OmniboxEventProto::PageClassification page_classification,
|
| const SearchTermsData& search_terms_data,
|
| - AutocompleteProviderDelegate* delegate) {
|
| + AutocompleteProviderClient* client) {
|
| if (!OmniboxFieldTrial::InZeroSuggestFieldTrial())
|
| return false;
|
|
|
| @@ -292,11 +292,11 @@ bool BaseSearchProvider::ZeroSuggestEnabled(
|
| return false;
|
|
|
| // Don't run if in incognito mode.
|
| - if (delegate->IsOffTheRecord())
|
| + if (client->IsOffTheRecord())
|
| return false;
|
|
|
| // Don't run if we can't get preferences or search suggest is not enabled.
|
| - if (!delegate->SearchSuggestEnabled())
|
| + if (!client->SearchSuggestEnabled())
|
| return false;
|
|
|
| // Only make the request if we know that the provider supports zero suggest
|
| @@ -317,9 +317,9 @@ bool BaseSearchProvider::CanSendURL(
|
| const TemplateURL* template_url,
|
| OmniboxEventProto::PageClassification page_classification,
|
| const SearchTermsData& search_terms_data,
|
| - AutocompleteProviderDelegate* delegate) {
|
| + AutocompleteProviderClient* client) {
|
| if (!ZeroSuggestEnabled(suggest_url, template_url, page_classification,
|
| - search_terms_data, delegate))
|
| + search_terms_data, client))
|
| return false;
|
|
|
| if (!current_page_url.is_valid())
|
| @@ -334,7 +334,7 @@ bool BaseSearchProvider::CanSendURL(
|
| net::registry_controlled_domains::EXCLUDE_PRIVATE_REGISTRIES)))
|
| return false;
|
|
|
| - if (!delegate->TabSyncEnabledAndUnencrypted())
|
| + if (!client->TabSyncEnabledAndUnencrypted())
|
| return false;
|
|
|
| return true;
|
| @@ -354,7 +354,7 @@ void BaseSearchProvider::AddMatchToMap(
|
| ShouldAppendExtraParams(result));
|
| if (!match.destination_url.is_valid())
|
| return;
|
| - match.search_terms_args->bookmark_bar_pinned = delegate_->ShowBookmarkBar();
|
| + match.search_terms_args->bookmark_bar_pinned = client_->ShowBookmarkBar();
|
| match.RecordAdditionalInfo(kRelevanceFromServerKey,
|
| result.relevance_from_server() ? kTrue : kFalse);
|
| match.RecordAdditionalInfo(kShouldPrefetchKey,
|
| @@ -424,14 +424,14 @@ bool BaseSearchProvider::ParseSuggestResults(
|
| SearchSuggestionParser::Results* results) {
|
| if (!SearchSuggestionParser::ParseSuggestResults(
|
| root_val, GetInput(is_keyword_result),
|
| - delegate_->SchemeClassifier(), default_result_relevance,
|
| - delegate_->AcceptLanguages(), is_keyword_result, results))
|
| + client_->SchemeClassifier(), default_result_relevance,
|
| + client_->AcceptLanguages(), is_keyword_result, results))
|
| return false;
|
|
|
| for (std::vector<GURL>::const_iterator it =
|
| results->answers_image_urls.begin();
|
| it != results->answers_image_urls.end(); ++it)
|
| - delegate_->PrefetchImage(*it);
|
| + client_->PrefetchImage(*it);
|
|
|
| field_trial_triggered_ |= results->field_trial_triggered;
|
| field_trial_triggered_in_session_ |= results->field_trial_triggered;
|
|
|