| Index: chrome/browser/ui/views/frame/instant_preview_controller_views.cc
|
| diff --git a/chrome/browser/ui/views/frame/instant_preview_controller_views.cc b/chrome/browser/ui/views/frame/instant_preview_controller_views.cc
|
| deleted file mode 100644
|
| index 742c4be85d26edf5e3bdfa93419a3af6e6f9f5af..0000000000000000000000000000000000000000
|
| --- a/chrome/browser/ui/views/frame/instant_preview_controller_views.cc
|
| +++ /dev/null
|
| @@ -1,63 +0,0 @@
|
| -// Copyright 2012 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#include "chrome/browser/ui/views/frame/instant_preview_controller_views.h"
|
| -
|
| -#include "chrome/browser/instant/instant_model.h"
|
| -#include "chrome/browser/profiles/profile.h"
|
| -#include "chrome/browser/ui/browser.h"
|
| -#include "chrome/browser/ui/view_ids.h"
|
| -#include "chrome/browser/ui/views/frame/browser_view.h"
|
| -#include "chrome/browser/ui/views/frame/contents_container.h"
|
| -#include "chrome/browser/ui/views/infobars/infobar_container_view.h"
|
| -#include "ui/views/controls/webview/webview.h"
|
| -
|
| -InstantPreviewControllerViews::InstantPreviewControllerViews(
|
| - Browser* browser,
|
| - ContentsContainer* contents)
|
| - : InstantPreviewController(browser),
|
| - contents_(contents) {
|
| -}
|
| -
|
| -InstantPreviewControllerViews::~InstantPreviewControllerViews() {
|
| -}
|
| -
|
| -void InstantPreviewControllerViews::PreviewStateChanged(
|
| - const InstantModel& model) {
|
| - if (model.mode().is_ntp() || model.mode().is_search_suggestions()) {
|
| - // Show the preview.
|
| - if (!preview_) {
|
| - preview_.reset(new views::WebView(browser_->profile()));
|
| - preview_->set_id(VIEW_ID_TAB_CONTAINER);
|
| - }
|
| - // Drop shadow is only needed if search mode is not |NTP| and preview does
|
| - // not fill up the entire contents page.
|
| - bool draw_drop_shadow = !model.mode().is_ntp() &&
|
| - !(contents_->IsPreviewFullHeight(model.height(), model.height_units()));
|
| - content::WebContents* web_contents = model.GetPreviewContents();
|
| - contents_->SetPreview(preview_.get(), web_contents, model.mode(),
|
| - model.height(), model.height_units(),
|
| - draw_drop_shadow);
|
| - preview_->SetWebContents(web_contents);
|
| - } else if (preview_) {
|
| - // Hide the preview. SetWebContents() must happen before SetPreview().
|
| - preview_->SetWebContents(NULL);
|
| - contents_->SetPreview(NULL, NULL, model.mode(), 100, INSTANT_SIZE_PERCENT,
|
| - false);
|
| - preview_.reset();
|
| - }
|
| -
|
| - browser_->MaybeUpdateBookmarkBarStateForInstantPreview(model.mode());
|
| -
|
| - // If an instant preview is added during an immersive mode reveal, the reveal
|
| - // view needs to stay on top.
|
| - // Notify infobar container of change in preview state.
|
| - if (preview_) {
|
| - BrowserView* browser_view = BrowserView::GetBrowserViewForBrowser(browser_);
|
| - if (browser_view) {
|
| - browser_view->MaybeStackImmersiveRevealAtTop();
|
| - browser_view->infobar_container()->PreviewStateChanged(model);
|
| - }
|
| - }
|
| -}
|
|
|