| Index: components/autofill/content/renderer/password_autofill_agent.h
|
| diff --git a/components/autofill/content/renderer/password_autofill_agent.h b/components/autofill/content/renderer/password_autofill_agent.h
|
| index bc26b4fd7631bfb56ebf925ed41c6aa20096f182..1617201df4eb3f09a0944b2d9abbaf11264f7d2d 100644
|
| --- a/components/autofill/content/renderer/password_autofill_agent.h
|
| +++ b/components/autofill/content/renderer/password_autofill_agent.h
|
| @@ -10,6 +10,8 @@
|
| #include <vector>
|
|
|
| #include "base/macros.h"
|
| +#include "components/autofill/content/public/interfaces/autofill_driver.mojom.h"
|
| +#include "components/autofill/content/renderer/autofill_agent.h"
|
| #include "components/autofill/content/renderer/password_form_conversion_utils.h"
|
| #include "components/autofill/core/common/form_data_predictions.h"
|
| #include "components/autofill/core/common/password_form_field_prediction_map.h"
|
| @@ -34,6 +36,8 @@ class PasswordAutofillAgent : public content::RenderFrameObserver {
|
| explicit PasswordAutofillAgent(content::RenderFrame* render_frame);
|
| ~PasswordAutofillAgent() override;
|
|
|
| + void SetAutofillAgent(AutofillAgent* autofill_agent);
|
| +
|
| // WebFrameClient editor related calls forwarded by AutofillAgent.
|
| // If they return true, it indicates the event was consumed and should not
|
| // be used for any other autofill activity.
|
| @@ -224,6 +228,8 @@ class PasswordAutofillAgent : public content::RenderFrameObserver {
|
| // Helper function called when in-page navigation completed
|
| void OnSamePageNavigationCompleted();
|
|
|
| + const mojom::AutofillDriverPtr& GetMojoAutofillDriver();
|
| +
|
| // The logins we have filled so far with their associated info.
|
| WebInputToPasswordInfoMap web_input_to_password_info_;
|
| // A (sort-of) reverse map to |login_to_password_info_|.
|
| @@ -255,6 +261,8 @@ class PasswordAutofillAgent : public content::RenderFrameObserver {
|
| // fields for individual forms.
|
| FormsPredictionsMap form_predictions_;
|
|
|
| + AutofillAgent* autofill_agent_; // Weak reference.
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(PasswordAutofillAgent);
|
| };
|
|
|
|
|