summaryrefslogtreecommitdiffstats
path: root/chrome/browser/autocomplete/zero_suggest_provider.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/autocomplete/zero_suggest_provider.h')
-rw-r--r--chrome/browser/autocomplete/zero_suggest_provider.h26
1 files changed, 8 insertions, 18 deletions
diff --git a/chrome/browser/autocomplete/zero_suggest_provider.h b/chrome/browser/autocomplete/zero_suggest_provider.h
index 155f0af..8b372e7 100644
--- a/chrome/browser/autocomplete/zero_suggest_provider.h
+++ b/chrome/browser/autocomplete/zero_suggest_provider.h
@@ -70,14 +70,13 @@ class ZeroSuggestProvider : public AutocompleteProvider,
// net::URLFetcherDelegate
virtual void OnURLFetchComplete(const net::URLFetcher* source) OVERRIDE;
- // Initiates a new fetch for the given |url|, limiting suggestions to those
- // matching |user_text|. |user_text| may be non-empty if the user previously
- // interacted with zero-suggest suggestions and then unfocused the omnibox.
- // |permanent_text| is the text version of |url| displayed in the omnibox.
+ // Initiates a new fetch for the given |url|. |user_text| is the user input
+ // and may be non-empty if the user previously interacted with
+ // zero-suggest suggestions and then unfocused the omnibox. |permanent_text|
+ // is the omnibox text for the current page.
// TODO(jered): Rip out |user_text| once the first match is decoupled from
// the current typing in the omnibox.
void StartZeroSuggest(const GURL& url,
- const string16& user_text,
const string16& permanent_text);
private:
@@ -124,21 +123,16 @@ class ZeroSuggestProvider : public AutocompleteProvider,
AutocompleteMatch NavigationToMatch(
const SearchProvider::NavigationResult& navigation);
- // Sets |user_text_modified_| if the user has modified the omnibox text, based
- // on the user input |user_text|.
- void CheckIfTextModfied(const string16& user_text);
-
// Fetches zero-suggest suggestions for |current_query_|.
void Run();
// Parses results from the zero-suggest server and updates results.
void ParseSuggestResults(const base::Value& root_val);
- // Converts the parsed results to a set of AutocompleteMatches, based on user
- // input |user_text|, and adds them to |matches_|. If |update_histograms| is
- // true, also update the histograms for how many results were received.
- void ConvertResultsToAutocompleteMatches(string16 user_text,
- bool update_histograms);
+ // Converts the parsed results to a set of AutocompleteMatches and adds them
+ // to |matches_|. Also update the histograms for how many results were
+ // received.
+ void ConvertResultsToAutocompleteMatches();
// Returns an AutocompleteMatch for the current URL. The match should be in
// the top position so that pressing enter has the effect of reloading the
@@ -151,12 +145,8 @@ class ZeroSuggestProvider : public AutocompleteProvider,
// The URL for which a suggestion fetch is pending.
std::string current_query_;
- // What the user has typed.
- string16 original_user_text_;
// Copy of OmniboxEditModel::permanent_text_.
string16 permanent_text_;
- // Whether the user has modified the omnibox since the zero suggest request.
- bool user_text_modified_;
// Fetcher used to retrieve results.
scoped_ptr<net::URLFetcher> fetcher_;