OmniboxEditModel: Abstract prerendering/preconnection through client
commit73f0c1f569c22e3a0fb27874d2205d9b4b72976e
authorblundell <blundell@chromium.org>
Mon, 3 Aug 2015 13:57:46 +0000 (3 06:57 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 3 Aug 2015 13:58:31 +0000 (3 13:58 +0000)
tree418fe801adc5a3f029763cee50cecd242c4df5f8
parent213f260fcc0582dbb4bd2ad1098300ceaf2b542c
OmniboxEditModel: Abstract prerendering/preconnection through client

OmniboxEditModel is slated for sharing with iOS, which does not support
prerendering or preconnection. This CL accordingly abstracts OmniboxEditModel's
knowledge of these features through OmniboxClient via callouts.

BUG=514630

Review URL: https://codereview.chromium.org/1269893002

Cr-Commit-Position: refs/heads/master@{#341521}
chrome/browser/ui/omnibox/chrome_omnibox_client.cc
chrome/browser/ui/omnibox/chrome_omnibox_client.h
chrome/browser/ui/omnibox/omnibox_controller_unittest.cc
chrome/browser/ui/omnibox/omnibox_edit_model.cc
components/omnibox/browser/omnibox_client.h