| Index: chrome/browser/dom_ui/options/password_manager_handler.h
|
| diff --git a/chrome/browser/dom_ui/options/password_manager_handler.h b/chrome/browser/dom_ui/options/password_manager_handler.h
|
| index af94e6b9a827634526c9de3ef924a1b67d1f575c..787b853d67b76d3c2ce03af68a94aa433ec2b3fa 100644
|
| --- a/chrome/browser/dom_ui/options/password_manager_handler.h
|
| +++ b/chrome/browser/dom_ui/options/password_manager_handler.h
|
| @@ -4,110 +4,9 @@
|
|
|
| #ifndef CHROME_BROWSER_DOM_UI_OPTIONS_PASSWORD_MANAGER_HANDLER_H_
|
| #define CHROME_BROWSER_DOM_UI_OPTIONS_PASSWORD_MANAGER_HANDLER_H_
|
| +#pragma once
|
|
|
| -#include <string>
|
| -#include <vector>
|
| -
|
| -#include "chrome/browser/dom_ui/options/options_ui.h"
|
| -#include "chrome/browser/password_manager/password_store.h"
|
| -
|
| -class PasswordManagerHandler : public OptionsPageUIHandler {
|
| - public:
|
| - PasswordManagerHandler();
|
| - virtual ~PasswordManagerHandler();
|
| -
|
| - // OptionsUIHandler implementation.
|
| - virtual void GetLocalizedValues(DictionaryValue* localized_strings);
|
| -
|
| - virtual void Initialize();
|
| -
|
| - virtual void RegisterMessages();
|
| -
|
| - private:
|
| - // The password store associated with the currently active profile.
|
| - PasswordStore* GetPasswordStore();
|
| -
|
| - // Called when the JS PasswordManager object is initialized.
|
| - void UpdatePasswordLists(const ListValue* args);
|
| -
|
| - // Remove an entry.
|
| - // @param value the entry index to be removed.
|
| - void RemoveSavedPassword(const ListValue* args);
|
| -
|
| - // Remove an password exception.
|
| - // @param value the entry index to be removed.
|
| - void RemovePasswordException(const ListValue* args);
|
| -
|
| - // Remove all saved passwords
|
| - void RemoveAllSavedPasswords(const ListValue* args);
|
| -
|
| - // Remove All password exceptions
|
| - void RemoveAllPasswordExceptions(const ListValue* args);
|
| -
|
| - // Get password value for the selected entry.
|
| - // @param value the selected entry index.
|
| - void ShowSelectedPassword(const ListValue* args);
|
| -
|
| - // Sets the password and exception list contents to the given data.
|
| - // We take ownership of the PasswordForms in the vector.
|
| - void SetPasswordList();
|
| - void SetPasswordExceptionList();
|
| -
|
| - // A short class to mediate requests to the password store.
|
| - class ListPopulater : public PasswordStoreConsumer {
|
| - public:
|
| - explicit ListPopulater(PasswordManagerHandler* page);
|
| - virtual ~ListPopulater();
|
| -
|
| - // Send a query to the password store to populate a list.
|
| - virtual void Populate() = 0;
|
| -
|
| - // Send the password store's reply back to the handler.
|
| - virtual void OnPasswordStoreRequestDone(
|
| - int handle, const std::vector<webkit_glue::PasswordForm*>& result) = 0;
|
| -
|
| - protected:
|
| - PasswordManagerHandler* page_;
|
| - int pending_login_query_;
|
| - };
|
| -
|
| - // A short class to mediate requests to the password store for passwordlist.
|
| - class PasswordListPopulater : public ListPopulater {
|
| - public:
|
| - explicit PasswordListPopulater(PasswordManagerHandler* page);
|
| -
|
| - // Send a query to the password store to populate a password list.
|
| - virtual void Populate();
|
| -
|
| - // Send the password store's reply back to the handler.
|
| - virtual void OnPasswordStoreRequestDone(
|
| - int handle, const std::vector<webkit_glue::PasswordForm*>& result);
|
| - };
|
| -
|
| - // A short class to mediate requests to the password store for exceptions.
|
| - class PasswordExceptionListPopulater : public ListPopulater {
|
| - public:
|
| - explicit PasswordExceptionListPopulater(PasswordManagerHandler* page);
|
| -
|
| - // Send a query to the password store to populate a passwordException list.
|
| - virtual void Populate();
|
| -
|
| - // Send the password store's reply back to the handler.
|
| - virtual void OnPasswordStoreRequestDone(
|
| - int handle, const std::vector<webkit_glue::PasswordForm*>& result);
|
| - };
|
| -
|
| - // Password store consumer for populating the password list and exceptions.
|
| - PasswordListPopulater populater_;
|
| - PasswordExceptionListPopulater exception_populater_;
|
| -
|
| - std::vector<webkit_glue::PasswordForm*> password_list_;
|
| - std::vector<webkit_glue::PasswordForm*> password_exception_list_;
|
| -
|
| - // User's pref
|
| - std::string languages_;
|
| -
|
| - DISALLOW_COPY_AND_ASSIGN(PasswordManagerHandler);
|
| -};
|
| +#include "chrome/browser/webui/options/password_manager_handler.h"
|
| +// TODO(tfarina): remove this file once all includes have been updated.
|
|
|
| #endif // CHROME_BROWSER_DOM_UI_OPTIONS_PASSWORD_MANAGER_HANDLER_H_
|
|
|