Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(130)

Unified Diff: chrome/browser/ui/views/location_bar/generated_credit_card_view.cc

Issue 1303733002: rAc Wallet extirpation, round 2: remove generated card bubble code (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: another reference Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/views/location_bar/generated_credit_card_view.cc
diff --git a/chrome/browser/ui/views/location_bar/generated_credit_card_view.cc b/chrome/browser/ui/views/location_bar/generated_credit_card_view.cc
deleted file mode 100644
index e65ae5f490792b1a9c0b488f8e4b206ad924f3ec..0000000000000000000000000000000000000000
--- a/chrome/browser/ui/views/location_bar/generated_credit_card_view.cc
+++ /dev/null
@@ -1,50 +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.
-
-#include "chrome/browser/ui/views/location_bar/generated_credit_card_view.h"
-
-#include "chrome/browser/ui/autofill/generated_credit_card_bubble_controller.h"
-#include "components/toolbar/toolbar_model.h"
-#include "ui/gfx/image/image.h"
-
-GeneratedCreditCardView::GeneratedCreditCardView(
- LocationBarView::Delegate* delegate)
- : delegate_(delegate) {
- Update();
-}
-
-GeneratedCreditCardView::~GeneratedCreditCardView() {}
-
-void GeneratedCreditCardView::Update() {
- autofill::GeneratedCreditCardBubbleController* controller = GetController();
- if (controller && !controller->AnchorIcon().IsEmpty()) {
- SetVisible(true);
- SetImage(controller->AnchorIcon().AsImageSkia());
- } else {
- SetVisible(false);
- SetImage(NULL);
- }
-}
-
-// TODO(dbeam): figure out what to do for a tooltip and accessibility.
-
-bool GeneratedCreditCardView::CanHandleClick() const {
- autofill::GeneratedCreditCardBubbleController* controller = GetController();
- return controller && !controller->IsHiding();
-}
-
-void GeneratedCreditCardView::OnClick() {
- autofill::GeneratedCreditCardBubbleController* controller = GetController();
- if (controller)
- controller->OnAnchorClicked();
-}
-
-autofill::GeneratedCreditCardBubbleController* GeneratedCreditCardView::
- GetController() const {
- content::WebContents* wc = delegate_->GetWebContents();
- if (!wc || delegate_->GetToolbarModel()->input_in_progress())
- return NULL;
-
- return autofill::GeneratedCreditCardBubbleController::FromWebContents(wc);
-}

Powered by Google App Engine
This is Rietveld 408576698