Index: chrome/browser/autocomplete/in_memory_url_index.h |
diff --git a/chrome/browser/autocomplete/in_memory_url_index.h b/chrome/browser/autocomplete/in_memory_url_index.h |
index 224bc39c1694a1e734ba9629264e8a302c824a76..29137207f926f73dfe5270f4018369975add4a5a 100644 |
--- a/chrome/browser/autocomplete/in_memory_url_index.h |
+++ b/chrome/browser/autocomplete/in_memory_url_index.h |
@@ -31,6 +31,10 @@ namespace base { |
class Time; |
} |
+namespace bookmarks { |
+class BookmarkModel; |
+} |
+ |
namespace in_memory_url_index { |
class InMemoryURLIndexCacheItem; |
} |
@@ -95,7 +99,8 @@ class InMemoryURLIndex : public KeyedService, |
// transaction journals will be stored. |languages| gives a list of language |
// encodings by which URLs and omnibox searches are broken down into words and |
// characters. |
- InMemoryURLIndex(history::HistoryService* history_service, |
+ InMemoryURLIndex(bookmarks::BookmarkModel* bookmark_model, |
+ history::HistoryService* history_service, |
const base::FilePath& history_dir, |
const std::string& languages); |
~InMemoryURLIndex() override; |
@@ -112,11 +117,9 @@ class InMemoryURLIndex : public KeyedService, |
// function doesn't do anything special with the cursor; this is equivalent |
// to the cursor being at the end. In total, |max_matches| of items will be |
// returned in the |ScoredHistoryMatches| vector. |
- ScoredHistoryMatches HistoryItemsForTerms( |
- const base::string16& term_string, |
- size_t cursor_position, |
- size_t max_matches, |
- const ScoredHistoryMatch::Builder& builder); |
+ ScoredHistoryMatches HistoryItemsForTerms(const base::string16& term_string, |
+ size_t cursor_position, |
+ size_t max_matches); |
// Deletes the index entry, if any, for the given |url|. |
void DeleteURL(const GURL& url); |
@@ -259,6 +262,9 @@ class InMemoryURLIndex : public KeyedService, |
// Returns the set of whitelisted schemes. For unit testing only. |
const std::set<std::string>& scheme_whitelist() { return scheme_whitelist_; } |
+ // The BookmarkModel; may be null when testing. |
+ bookmarks::BookmarkModel* bookmark_model_; |
+ |
// The HistoryService; may be null when testing. |
history::HistoryService* history_service_; |