| Index: components/omnibox/browser/physical_web_provider.h
|
| diff --git a/components/omnibox/browser/physical_web_provider.h b/components/omnibox/browser/physical_web_provider.h
|
| index d4e7486c73a869a861560e8c996a9f6c023e42ca..df8ca926a46444da33c15f99390c64a8c3c5ebc7 100644
|
| --- a/components/omnibox/browser/physical_web_provider.h
|
| +++ b/components/omnibox/browser/physical_web_provider.h
|
| @@ -18,6 +18,18 @@ class ListValue;
|
|
|
| class PhysicalWebProvider : public AutocompleteProvider {
|
| public:
|
| + // The maximum number of match results to provide. If the number of nearby
|
| + // URLs exceeds this limit, an overflow item is created. Tapping the overflow
|
| + // item navigates to a page with the full list of nearby URLs. The overflow
|
| + // item is counted as a match result for the purposes of the match limit.
|
| + //
|
| + // ex: With kPhysicalWebMaxMatches == 1, there should be at most one
|
| + // suggestion created by this provider. If there is a single nearby URL, then
|
| + // the suggestion will be for that URL. If there are multiple nearby URLs, the
|
| + // suggestion will be the overflow item which navigates to the WebUI when
|
| + // tapped.
|
| + static const size_t kPhysicalWebMaxMatches;
|
| +
|
| static PhysicalWebProvider* Create(AutocompleteProviderClient* client,
|
| HistoryURLProvider* history_url_provider);
|
|
|
| @@ -38,9 +50,13 @@ class PhysicalWebProvider : public AutocompleteProvider {
|
|
|
| // Adds an overflow match item to |matches_| with a relevance score equal to
|
| // |relevance| and a label indicating there are |additional_url_count| more
|
| - // nearby URLs. Selecting the overflow item navigates to the Physical Web
|
| - // WebUI, which displays the full list of nearby URLs.
|
| - void AppendOverflowItem(int additional_url_count, int relevance);
|
| + // nearby URLs. The page |title| of one of the additional nearby URLs will be
|
| + // included in the label, truncating if necessary. Selecting the overflow item
|
| + // navigates to the Physical Web WebUI, which displays the full list of nearby
|
| + // URLs.
|
| + void AppendOverflowItem(int additional_url_count,
|
| + int relevance,
|
| + const base::string16& title);
|
|
|
| AutocompleteProviderClient* client_;
|
|
|
|
|