OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 COMPONENTS_SEARCH_ENGINES_TEMPLATE_URL_SERVICE_H_ | 5 #ifndef COMPONENTS_SEARCH_ENGINES_TEMPLATE_URL_SERVICE_H_ |
6 #define COMPONENTS_SEARCH_ENGINES_TEMPLATE_URL_SERVICE_H_ | 6 #define COMPONENTS_SEARCH_ENGINES_TEMPLATE_URL_SERVICE_H_ |
7 | 7 |
8 #include <stddef.h> | 8 #include <stddef.h> |
9 | 9 |
10 #include <list> | 10 #include <list> |
(...skipping 293 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
304 // Turns Load() into a no-op. | 304 // Turns Load() into a no-op. |
305 void set_disable_load(bool value) { disable_load_ = value; } | 305 void set_disable_load(bool value) { disable_load_ = value; } |
306 #endif | 306 #endif |
307 | 307 |
308 // Whether or not the keywords have been loaded. | 308 // Whether or not the keywords have been loaded. |
309 bool loaded() { return loaded_; } | 309 bool loaded() { return loaded_; } |
310 | 310 |
311 // Notification that the keywords have been loaded. | 311 // Notification that the keywords have been loaded. |
312 // This is invoked from WebDataService, and should not be directly | 312 // This is invoked from WebDataService, and should not be directly |
313 // invoked. | 313 // invoked. |
314 void OnWebDataServiceRequestDone(KeywordWebDataService::Handle h, | 314 void OnWebDataServiceRequestDone( |
315 const WDTypedResult* result) override; | 315 KeywordWebDataService::Handle h, |
| 316 std::unique_ptr<WDTypedResult> result) override; |
316 | 317 |
317 // Returns the locale-direction-adjusted short name for the given keyword. | 318 // Returns the locale-direction-adjusted short name for the given keyword. |
318 // Also sets the out param to indicate whether the keyword belongs to an | 319 // Also sets the out param to indicate whether the keyword belongs to an |
319 // Omnibox extension. | 320 // Omnibox extension. |
320 base::string16 GetKeywordShortName(const base::string16& keyword, | 321 base::string16 GetKeywordShortName(const base::string16& keyword, |
321 bool* is_omnibox_api_extension_keyword); | 322 bool* is_omnibox_api_extension_keyword); |
322 | 323 |
323 // Called by the history service when a URL is visited. | 324 // Called by the history service when a URL is visited. |
324 void OnHistoryURLVisited(const URLVisitedDetails& details); | 325 void OnHistoryURLVisited(const URLVisitedDetails& details); |
325 | 326 |
(...skipping 487 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
813 // Helper class to manage the default search engine. | 814 // Helper class to manage the default search engine. |
814 DefaultSearchManager default_search_manager_; | 815 DefaultSearchManager default_search_manager_; |
815 | 816 |
816 std::unique_ptr<GoogleURLTracker::Subscription> | 817 std::unique_ptr<GoogleURLTracker::Subscription> |
817 google_url_updated_subscription_; | 818 google_url_updated_subscription_; |
818 | 819 |
819 DISALLOW_COPY_AND_ASSIGN(TemplateURLService); | 820 DISALLOW_COPY_AND_ASSIGN(TemplateURLService); |
820 }; | 821 }; |
821 | 822 |
822 #endif // COMPONENTS_SEARCH_ENGINES_TEMPLATE_URL_SERVICE_H_ | 823 #endif // COMPONENTS_SEARCH_ENGINES_TEMPLATE_URL_SERVICE_H_ |
OLD | NEW |