Chromium Code Reviews| Index: chrome/browser/ui/autofill/card_unmask_prompt_controller_impl.h |
| diff --git a/chrome/browser/ui/autofill/card_unmask_prompt_controller_impl.h b/chrome/browser/ui/autofill/card_unmask_prompt_controller_impl.h |
| index e7dab1bd7c6de2583fe543e488fd04f2ba2d61b8..e2d1b9756ac0daa5c44b4ce01eb706d774add3c9 100644 |
| --- a/chrome/browser/ui/autofill/card_unmask_prompt_controller_impl.h |
| +++ b/chrome/browser/ui/autofill/card_unmask_prompt_controller_impl.h |
| @@ -18,7 +18,7 @@ class CardUnmaskPromptView; |
| class CardUnmaskPromptControllerImpl : public CardUnmaskPromptController { |
| public: |
| explicit CardUnmaskPromptControllerImpl(content::WebContents* web_contents); |
| - ~CardUnmaskPromptControllerImpl(); |
| + virtual ~CardUnmaskPromptControllerImpl(); |
|
bondd
2015/02/24 00:24:33
This is subclassed by TestCardUnmaskPromptControll
|
| // Functions called by ChromeAutofillClient. |
| void ShowPrompt(const CreditCard& card, |
| @@ -41,9 +41,14 @@ class CardUnmaskPromptControllerImpl : public CardUnmaskPromptController { |
| bool GetStoreLocallyStartState() const override; |
| bool InputTextIsValid(const base::string16& input_text) const override; |
| + protected: |
| + virtual void OnDidLoadRiskFingerprint(const std::string& risk_data); |
| + |
| + // Exposed for testing. |
| + CardUnmaskPromptView* view() { return card_unmask_view_; } |
| + |
| private: |
| void LoadRiskFingerprint(); |
| - void OnDidLoadRiskFingerprint(const std::string& risk_data); |
| content::WebContents* web_contents_; |
| CreditCard card_; |