| Index: chrome/browser/ui/passwords/password_manager_presenter.h
|
| diff --git a/chrome/browser/ui/passwords/password_manager_presenter.h b/chrome/browser/ui/passwords/password_manager_presenter.h
|
| index 2997830ea64f9dfcbe2ecec860f7288019fd8d2d..7c393d8bd45fe2b0dc7b69b235fd7f85fef937d4 100644
|
| --- a/chrome/browser/ui/passwords/password_manager_presenter.h
|
| +++ b/chrome/browser/ui/passwords/password_manager_presenter.h
|
| @@ -43,6 +43,9 @@ class PasswordManagerPresenter
|
| // Gets the password entry at |index|.
|
| const autofill::PasswordForm* GetPassword(size_t index);
|
|
|
| + // Gets all password entries.
|
| + ScopedVector<autofill::PasswordForm> GetAllPasswords();
|
| +
|
| // Gets the password exception entry at |index|.
|
| const autofill::PasswordForm* GetPasswordException(size_t index);
|
|
|
| @@ -50,6 +53,10 @@ class PasswordManagerPresenter
|
| // |index| the entry index to be removed.
|
| void RemoveSavedPassword(size_t index);
|
|
|
| + // Add password forms in |forms| to PasswordStore, return true if succeed.
|
| + virtual bool AddPasswordsToStore(
|
| + const std::vector<autofill::PasswordForm>& forms);
|
| +
|
| // Removes the saved password exception entry at |index|.
|
| // |index| the entry index to be removed.
|
| void RemovePasswordException(size_t index);
|
| @@ -58,6 +65,10 @@ class PasswordManagerPresenter
|
| // |index| The index of the entry.
|
| void RequestShowPassword(size_t index);
|
|
|
| + // Request passwords in |password_list_| to be exported. Return true if
|
| + // request granted.
|
| + virtual bool RequestToExportPassword();
|
| +
|
| private:
|
| friend class PasswordManagerPresenterTest;
|
|
|
|
|