| OLD | NEW | 
|---|
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #include "components/autofill/content/browser/wallet/wallet_items.h" | 5 #include "components/autofill/content/browser/wallet/wallet_items.h" | 
| 6 | 6 | 
| 7 #include "base/logging.h" | 7 #include "base/logging.h" | 
| 8 #include "base/strings/string_number_conversions.h" | 8 #include "base/strings/string_number_conversions.h" | 
| 9 #include "base/strings/utf_string_conversions.h" | 9 #include "base/strings/utf_string_conversions.h" | 
| 10 #include "base/values.h" | 10 #include "base/values.h" | 
| (...skipping 251 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 262 | 262 | 
| 263 base::string16 WalletItems::MaskedInstrument::TypeAndLastFourDigits() const { | 263 base::string16 WalletItems::MaskedInstrument::TypeAndLastFourDigits() const { | 
| 264   base::string16 display_type; | 264   base::string16 display_type; | 
| 265 | 265 | 
| 266   if (type_ == AMEX) | 266   if (type_ == AMEX) | 
| 267     display_type = CreditCard::TypeForDisplay(kAmericanExpressCard); | 267     display_type = CreditCard::TypeForDisplay(kAmericanExpressCard); | 
| 268   else if (type_ == DISCOVER) | 268   else if (type_ == DISCOVER) | 
| 269     display_type = CreditCard::TypeForDisplay(kDiscoverCard); | 269     display_type = CreditCard::TypeForDisplay(kDiscoverCard); | 
| 270   else if (type_ == MASTER_CARD) | 270   else if (type_ == MASTER_CARD) | 
| 271     display_type = CreditCard::TypeForDisplay(kMasterCard); | 271     display_type = CreditCard::TypeForDisplay(kMasterCard); | 
| 272   else if (type_ == SOLO) |  | 
| 273     display_type = CreditCard::TypeForDisplay(kSoloCard); |  | 
| 274   else if (type_ == VISA) | 272   else if (type_ == VISA) | 
| 275     display_type = CreditCard::TypeForDisplay(kVisaCard); | 273     display_type = CreditCard::TypeForDisplay(kVisaCard); | 
| 276   else | 274   else | 
| 277     display_type = CreditCard::TypeForDisplay(kGenericCard); | 275     display_type = CreditCard::TypeForDisplay(kGenericCard); | 
| 278 | 276 | 
| 279   // TODO(dbeam): i18n. | 277   // TODO(dbeam): i18n. | 
| 280   return display_type + ASCIIToUTF16(" - ") + last_four_digits(); | 278   return display_type + ASCIIToUTF16(" - ") + last_four_digits(); | 
| 281 } | 279 } | 
| 282 | 280 | 
| 283 const gfx::Image& WalletItems::MaskedInstrument::CardIcon() const { | 281 const gfx::Image& WalletItems::MaskedInstrument::CardIcon() const { | 
| 284   int idr = 0; | 282   int idr = 0; | 
| 285   switch (type_) { | 283   switch (type_) { | 
| 286     case AMEX: | 284     case AMEX: | 
| 287       idr = IDR_AUTOFILL_CC_AMEX; | 285       idr = IDR_AUTOFILL_CC_AMEX; | 
| 288       break; | 286       break; | 
| 289 | 287 | 
| 290     case DISCOVER: | 288     case DISCOVER: | 
| 291       idr = IDR_AUTOFILL_CC_DISCOVER; | 289       idr = IDR_AUTOFILL_CC_DISCOVER; | 
| 292       break; | 290       break; | 
| 293 | 291 | 
| 294     case MASTER_CARD: | 292     case MASTER_CARD: | 
| 295       idr = IDR_AUTOFILL_CC_MASTERCARD; | 293       idr = IDR_AUTOFILL_CC_MASTERCARD; | 
| 296       break; | 294       break; | 
| 297 | 295 | 
| 298     case SOLO: |  | 
| 299       idr = IDR_AUTOFILL_CC_SOLO; |  | 
| 300       break; |  | 
| 301 |  | 
| 302     case VISA: | 296     case VISA: | 
| 303       idr = IDR_AUTOFILL_CC_VISA; | 297       idr = IDR_AUTOFILL_CC_VISA; | 
| 304       break; | 298       break; | 
| 305 | 299 | 
|  | 300     case SOLO: | 
| 306     case MAESTRO: | 301     case MAESTRO: | 
| 307     case SWITCH: | 302     case SWITCH: | 
| 308     case UNKNOWN: | 303     case UNKNOWN: | 
| 309       idr = IDR_AUTOFILL_CC_GENERIC; | 304       idr = IDR_AUTOFILL_CC_GENERIC; | 
| 310       break; | 305       break; | 
| 311   } | 306   } | 
| 312 | 307 | 
| 313   return ResourceBundle::GetSharedInstance().GetImageNamed(idr); | 308   return ResourceBundle::GetSharedInstance().GetImageNamed(idr); | 
| 314 } | 309 } | 
| 315 | 310 | 
| (...skipping 205 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 521          VectorsAreEqual<LegalDocument>(legal_documents(), | 516          VectorsAreEqual<LegalDocument>(legal_documents(), | 
| 522                                         other.legal_documents()); | 517                                         other.legal_documents()); | 
| 523 } | 518 } | 
| 524 | 519 | 
| 525 bool WalletItems::operator!=(const WalletItems& other) const { | 520 bool WalletItems::operator!=(const WalletItems& other) const { | 
| 526   return !(*this == other); | 521   return !(*this == other); | 
| 527 } | 522 } | 
| 528 | 523 | 
| 529 }  // namespace wallet | 524 }  // namespace wallet | 
| 530 }  // namespace autofill | 525 }  // namespace autofill | 
| OLD | NEW | 
|---|