| Index: chrome/browser/ui/autofill/autofill_dialog_controller_impl.h
|
| diff --git a/chrome/browser/ui/autofill/autofill_dialog_controller_impl.h b/chrome/browser/ui/autofill/autofill_dialog_controller_impl.h
|
| index 851c7d2b253bbf3505001192b447fe716c23654e..3a1fc448e9a88be139252a7b135d1cbc99bf8fc8 100644
|
| --- a/chrome/browser/ui/autofill/autofill_dialog_controller_impl.h
|
| +++ b/chrome/browser/ui/autofill/autofill_dialog_controller_impl.h
|
| @@ -42,6 +42,10 @@ namespace autofill {
|
| class AutofillDialogView;
|
| class DataModelWrapper;
|
|
|
| +namespace risk {
|
| +class Fingerprint;
|
| +}
|
| +
|
| // This class drives the dialog that appears when a site uses the imperative
|
| // autocomplete API to fill out a form.
|
| class AutofillDialogControllerImpl : public AutofillDialogController,
|
| @@ -227,6 +231,11 @@ class AutofillDialogControllerImpl : public AutofillDialogController,
|
| // Hides |popup_controller_|'s popup view, if it exists.
|
| void HidePopup();
|
|
|
| + // Asks risk module to asynchronously load fingerprint data. Data will be
|
| + // returned via OnDidLoadRiskFingerprintData.
|
| + void LoadRiskFingerprintData();
|
| + void OnDidLoadRiskFingerprintData(scoped_ptr<risk::Fingerprint> fingerprint);
|
| +
|
| // The |profile| for |contents_|.
|
| Profile* const profile_;
|
|
|
| @@ -297,6 +306,8 @@ class AutofillDialogControllerImpl : public AutofillDialogController,
|
| // A NotificationRegistrar for tracking the completion of sign-in.
|
| content::NotificationRegistrar registrar_;
|
|
|
| + base::WeakPtrFactory<AutofillDialogControllerImpl> weak_ptr_factory_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(AutofillDialogControllerImpl);
|
| };
|
|
|
|
|