| Index: chrome/browser/autocomplete/extension_app_provider.h
|
| ===================================================================
|
| --- chrome/browser/autocomplete/extension_app_provider.h (revision 107565)
|
| +++ chrome/browser/autocomplete/extension_app_provider.h (working copy)
|
| @@ -20,6 +20,7 @@
|
| #include <vector>
|
|
|
| #include "base/compiler_specific.h"
|
| +#include "base/gtest_prod_util.h"
|
| #include "chrome/browser/autocomplete/autocomplete.h"
|
| #include "chrome/browser/autocomplete/autocomplete_match.h"
|
| #include "content/public/browser/notification_observer.h"
|
| @@ -39,12 +40,21 @@
|
| bool minimal_changes) OVERRIDE;
|
|
|
| private:
|
| + FRIEND_TEST_ALL_PREFIXES(ExtensionAppProviderTest, CreateMatchSanitize);
|
| +
|
| // An ExtensionApp is a pair of Extension Name and the Launch URL.
|
| typedef std::pair<string16, string16> ExtensionApp;
|
| typedef std::vector<ExtensionApp> ExtensionApps;
|
|
|
| virtual ~ExtensionAppProvider();
|
|
|
| + // Construct a match for the specified parameters.
|
| + AutocompleteMatch CreateAutocompleteMatch(const AutocompleteInput& input,
|
| + const string16& name,
|
| + const string16& url,
|
| + size_t name_match_index,
|
| + size_t url_match_index);
|
| +
|
| // Fetch the current app list and cache it locally.
|
| void RefreshAppList();
|
|
|
|
|