| Index: chrome/browser/instant/instant_loader.h
|
| diff --git a/chrome/browser/instant/instant_loader.h b/chrome/browser/instant/instant_loader.h
|
| index 5182e2f21546042fca17a57a8a36976609bd06c5..d28a6d66ad35607c0c6f511626415785772fa5f6 100644
|
| --- a/chrome/browser/instant/instant_loader.h
|
| +++ b/chrome/browser/instant/instant_loader.h
|
| @@ -69,6 +69,11 @@ class InstantLoader : public NotificationObserver {
|
| bool ShouldCommitInstantOnMouseUp();
|
| void CommitInstantLoader();
|
|
|
| + // Preload |template_url|'s instant URL, if the loader doesn't already have
|
| + // a |preview_contents()| for it.
|
| + void MaybeLoadInstantURL(TabContentsWrapper* tab_contents,
|
| + const TemplateURL* template_url);
|
| +
|
| // NotificationObserver:
|
| virtual void Observe(NotificationType type,
|
| const NotificationSource& source,
|
| @@ -162,6 +167,13 @@ class InstantLoader : public NotificationObserver {
|
| // Creates and sets the preview TabContentsWrapper.
|
| void CreatePreviewContents(TabContentsWrapper* tab_contents);
|
|
|
| + // Creates and loads the |template_url|'s instant URL.
|
| + void LoadInstantURL(TabContentsWrapper* tab_contents,
|
| + const TemplateURL* template_url,
|
| + PageTransition::Type transition_type,
|
| + const string16& user_text,
|
| + bool verbatim);
|
| +
|
| InstantLoaderDelegate* delegate_;
|
|
|
| // If we're showing instant results this is the ID of the TemplateURL driving
|
|
|