| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_PROVIDER_H_ | 5 #ifndef CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_PROVIDER_H_ |
| 6 #define CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_PROVIDER_H_ | 6 #define CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_PROVIDER_H_ |
| 7 | 7 |
| 8 #include <string> | 8 #include <string> |
| 9 | 9 |
| 10 #include "base/basictypes.h" | 10 #include "base/basictypes.h" |
| (...skipping 192 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 203 virtual void AddProviderInfo(ProvidersInfo* provider_info) const; | 203 virtual void AddProviderInfo(ProvidersInfo* provider_info) const; |
| 204 | 204 |
| 205 // Called when a new omnibox session starts or the current session ends. | 205 // Called when a new omnibox session starts or the current session ends. |
| 206 // This gives the opportunity to reset the internal state, if any, associated | 206 // This gives the opportunity to reset the internal state, if any, associated |
| 207 // with the previous session. | 207 // with the previous session. |
| 208 virtual void ResetSession(); | 208 virtual void ResetSession(); |
| 209 | 209 |
| 210 // A convenience function to call net::FormatUrl() with the current set of | 210 // A convenience function to call net::FormatUrl() with the current set of |
| 211 // "Accept Languages" when check_accept_lang is true. Otherwise, it's called | 211 // "Accept Languages" when check_accept_lang is true. Otherwise, it's called |
| 212 // with an empty list. | 212 // with an empty list. |
| 213 string16 StringForURLDisplay(const GURL& url, | 213 base::string16 StringForURLDisplay(const GURL& url, |
| 214 bool check_accept_lang, | 214 bool check_accept_lang, |
| 215 bool trim_http) const; | 215 bool trim_http) const; |
| 216 | 216 |
| 217 // Returns the set of matches for the current query. | 217 // Returns the set of matches for the current query. |
| 218 const ACMatches& matches() const { return matches_; } | 218 const ACMatches& matches() const { return matches_; } |
| 219 | 219 |
| 220 // Returns whether the provider is done processing the query. | 220 // Returns whether the provider is done processing the query. |
| 221 bool done() const { return done_; } | 221 bool done() const { return done_; } |
| 222 | 222 |
| 223 // Returns this provider's type. | 223 // Returns this provider's type. |
| 224 Type type() const { return type_; } | 224 Type type() const { return type_; } |
| 225 | 225 |
| (...skipping 30 matching lines...) Expand all Loading... |
| 256 | 256 |
| 257 Type type_; | 257 Type type_; |
| 258 | 258 |
| 259 private: | 259 private: |
| 260 DISALLOW_COPY_AND_ASSIGN(AutocompleteProvider); | 260 DISALLOW_COPY_AND_ASSIGN(AutocompleteProvider); |
| 261 }; | 261 }; |
| 262 | 262 |
| 263 typedef std::vector<AutocompleteProvider*> ACProviders; | 263 typedef std::vector<AutocompleteProvider*> ACProviders; |
| 264 | 264 |
| 265 #endif // CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_PROVIDER_H_ | 265 #endif // CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_PROVIDER_H_ |
| OLD | NEW |