Index: components/omnibox/autocomplete_provider_client.h |
diff --git a/components/omnibox/autocomplete_provider_client.h b/components/omnibox/autocomplete_provider_client.h |
index 0cbdc07688f1192e44e9b2dea53551d2d98e8de8..e9c737653f2c8f29b3ce52e955cbf130abecb964 100644 |
--- a/components/omnibox/autocomplete_provider_client.h |
+++ b/components/omnibox/autocomplete_provider_client.h |
@@ -13,7 +13,12 @@ struct AutocompleteMatch; |
class AutocompleteSchemeClassifier; |
class GURL; |
+namespace bookmarks { |
+class BookmarkModel; |
+} |
+ |
namespace history { |
+class HistoryService; |
class URLDatabase; |
} |
@@ -44,6 +49,12 @@ class AutocompleteProviderClient { |
// Returns the scheme classifier. |
virtual const AutocompleteSchemeClassifier& SchemeClassifier() = 0; |
+ // Returns the HistoryService. |
+ virtual history::HistoryService* HistoryService() = 0; |
+ |
+ // Returns the bookmarks:BookmarkModel. |
+ virtual bookmarks::BookmarkModel* BookmarkModel() = 0; |
+ |
// Given some string |text| that the user wants to use for navigation, |
// determines how it should be interpreted. |
virtual void Classify( |