Index: chrome/browser/autocomplete/keyword_provider.h |
=================================================================== |
--- chrome/browser/autocomplete/keyword_provider.h (revision 107110) |
+++ chrome/browser/autocomplete/keyword_provider.h (working copy) |
@@ -17,11 +17,14 @@ |
#pragma once |
#include <string> |
+#include <vector> |
+#include "base/gtest_prod_util.h" |
#include "chrome/browser/autocomplete/autocomplete.h" |
#include "content/public/browser/notification_observer.h" |
#include "content/public/browser/notification_registrar.h" |
+struct ExtensionOmniboxSuggestion; |
class Profile; |
class TemplateURL; |
class TemplateURLService; |
@@ -130,6 +133,14 @@ |
const string16& remaining_input, |
int relevance); |
+ // Creates an AutocompleteMatch from an extension omnibox suggestion. |
+ AutocompleteMatch CreateAutocompleteMatchFromSuggestion( |
+ TemplateURLService* model, |
+ const string16& keyword, |
+ const AutocompleteInput& input, |
+ const ExtensionOmniboxSuggestion& suggestion, |
+ int relevance); |
+ |
void EnterExtensionKeywordMode(const std::string& extension_id); |
void MaybeEndExtensionKeywordMode(); |
@@ -161,6 +172,8 @@ |
content::NotificationRegistrar registrar_; |
+ FRIEND_TEST_ALL_PREFIXES(KeywordProviderTest, SuggestionMatchSanitize); |
+ |
DISALLOW_COPY_AND_ASSIGN(KeywordProvider); |
}; |