| Index: chrome/browser/ui/autofill/autocheckout_bubble_controller.h | 
| diff --git a/chrome/browser/ui/autofill/autocheckout_bubble_controller.h b/chrome/browser/ui/autofill/autocheckout_bubble_controller.h | 
| deleted file mode 100644 | 
| index dbb8a231ca60a6866390b81eee8aff55383ebcea..0000000000000000000000000000000000000000 | 
| --- a/chrome/browser/ui/autofill/autocheckout_bubble_controller.h | 
| +++ /dev/null | 
| @@ -1,94 +0,0 @@ | 
| -// Copyright 2013 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. | 
| - | 
| -#ifndef CHROME_BROWSER_UI_AUTOFILL_AUTOCHECKOUT_BUBBLE_CONTROLLER_H_ | 
| -#define CHROME_BROWSER_UI_AUTOFILL_AUTOCHECKOUT_BUBBLE_CONTROLLER_H_ | 
| - | 
| -#include "base/callback.h" | 
| -#include "base/memory/scoped_ptr.h" | 
| -#include "base/strings/string16.h" | 
| -#include "components/autofill/core/browser/autocheckout_bubble_state.h" | 
| -#include "ui/gfx/native_widget_types.h" | 
| -#include "ui/gfx/rect.h" | 
| - | 
| -namespace gfx { | 
| -class Image; | 
| -} | 
| - | 
| -namespace autofill { | 
| - | 
| -class AutofillMetrics; | 
| - | 
| -// The controller for the Autocheckout bubble UI. Implements a platform | 
| -// agnostic way to interact with the bubble, in addition to being a place | 
| -// for shared code such as display strings and tracking. | 
| -class AutocheckoutBubbleController { | 
| - public: | 
| -  // |anchor_rect| is the anchor for the bubble UI. It is the bounds of an | 
| -  // input element in viewport space. |native_window| is the parent view of the | 
| -  // bubble. |is_google_user| is whether or not the user is logged into or has | 
| -  // been logged into accounts.google.com. |callback| is invoked if the bubble | 
| -  // is accepted. It brings up the requestAutocomplete dialog to collect user | 
| -  // input for Autocheckout. | 
| -  AutocheckoutBubbleController( | 
| -      const gfx::RectF& anchor_rect, | 
| -      const gfx::NativeWindow& native_window, | 
| -      bool  is_google_user, | 
| -      const base::Callback<void(AutocheckoutBubbleState)>& callback); | 
| -  ~AutocheckoutBubbleController(); | 
| - | 
| -  static base::string16 AcceptText(); | 
| -  static base::string16 CancelText(); | 
| -  base::string16 PromptText(); | 
| - | 
| -  void BubbleAccepted(); | 
| -  void BubbleCanceled(); | 
| -  void BubbleCreated() const; | 
| -  void BubbleDestroyed() const; | 
| - | 
| -  gfx::Image NormalImage(); | 
| -  gfx::Image HoverImage(); | 
| -  gfx::Image PressedImage(); | 
| - | 
| -  const gfx::Rect& anchor_rect() const { return anchor_rect_; } | 
| - | 
| -  const gfx::NativeWindow& native_window() const { | 
| -    return native_window_; | 
| -  } | 
| - | 
| - protected: | 
| -  void set_metric_logger(AutofillMetrics* metric_logger); | 
| - | 
| -  const AutofillMetrics* metric_logger() const { | 
| -    return metric_logger_.get(); | 
| -  } | 
| - | 
| - private: | 
| -  // |anchor_rect_| is the anchor for the bubble UI. It is the bounds of an | 
| -  // input element in viewport space. | 
| -  gfx::Rect anchor_rect_; | 
| - | 
| -  // |native_window| is the parent window of the bubble. | 
| -  gfx::NativeWindow native_window_; | 
| - | 
| -  // Whether or not the user has or is logged into accounts.google.com. Used to | 
| -  // vary the messaging on the bubble. | 
| -  bool is_google_user_; | 
| - | 
| -  // |callback_| is invoked if the bubble is accepted. | 
| -  base::Callback<void(AutocheckoutBubbleState)> callback_; | 
| - | 
| -  // For logging UMA metrics. Overridden by metrics tests. | 
| -  scoped_ptr<const AutofillMetrics> metric_logger_; | 
| - | 
| -  // Whether or not the user interacted with the bubble. | 
| -  bool had_user_interaction_; | 
| - | 
| -  DISALLOW_COPY_AND_ASSIGN(AutocheckoutBubbleController); | 
| -}; | 
| - | 
| -}  // namespace autofill | 
| - | 
| -#endif  // CHROME_BROWSER_UI_AUTOFILL_AUTOCHECKOUT_BUBBLE_CONTROLLER_H_ | 
| - | 
|  |