Index: chrome/browser/password_manager/content_password_manager_driver.cc |
diff --git a/chrome/browser/password_manager/content_password_manager_driver.cc b/chrome/browser/password_manager/content_password_manager_driver.cc |
deleted file mode 100644 |
index b78dd8319e74162d4039179f7e0ea801654fc585..0000000000000000000000000000000000000000 |
--- a/chrome/browser/password_manager/content_password_manager_driver.cc |
+++ /dev/null |
@@ -1,107 +0,0 @@ |
-// Copyright 2014 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "chrome/browser/password_manager/content_password_manager_driver.h" |
- |
-#include "components/autofill/content/browser/autofill_driver_impl.h" |
-#include "components/autofill/content/common/autofill_messages.h" |
-#include "components/autofill/core/common/form_data.h" |
-#include "components/autofill/core/common/password_form.h" |
-#include "content/public/browser/browser_context.h" |
-#include "content/public/browser/navigation_details.h" |
-#include "content/public/browser/navigation_entry.h" |
-#include "content/public/browser/render_view_host.h" |
-#include "content/public/browser/web_contents.h" |
-#include "content/public/common/page_transition_types.h" |
-#include "content/public/common/ssl_status.h" |
-#include "ipc/ipc_message_macros.h" |
-#include "net/cert/cert_status_flags.h" |
- |
-ContentPasswordManagerDriver::ContentPasswordManagerDriver( |
- content::WebContents* web_contents, |
- PasswordManagerClient* client) |
- : WebContentsObserver(web_contents), |
- password_manager_(client), |
- password_generation_manager_(client) { |
- DCHECK(web_contents); |
-} |
- |
-ContentPasswordManagerDriver::~ContentPasswordManagerDriver() {} |
- |
-void ContentPasswordManagerDriver::FillPasswordForm( |
- const autofill::PasswordFormFillData& form_data) { |
- DCHECK(web_contents()); |
- web_contents()->GetRenderViewHost()->Send(new AutofillMsg_FillPasswordForm( |
- web_contents()->GetRenderViewHost()->GetRoutingID(), form_data)); |
-} |
- |
-void ContentPasswordManagerDriver::AllowPasswordGenerationForForm( |
- autofill::PasswordForm* form) { |
- content::RenderViewHost* host = web_contents()->GetRenderViewHost(); |
- host->Send(new AutofillMsg_FormNotBlacklisted(host->GetRoutingID(), *form)); |
-} |
- |
-void ContentPasswordManagerDriver::AccountCreationFormsFound( |
- const std::vector<autofill::FormData>& forms) { |
- content::RenderViewHost* host = web_contents()->GetRenderViewHost(); |
- host->Send(new AutofillMsg_AccountCreationFormsDetected(host->GetRoutingID(), |
- forms)); |
-} |
- |
-bool ContentPasswordManagerDriver::DidLastPageLoadEncounterSSLErrors() { |
- DCHECK(web_contents()); |
- content::NavigationEntry* entry = |
- web_contents()->GetController().GetActiveEntry(); |
- if (!entry) { |
- NOTREACHED(); |
- return false; |
- } |
- |
- return net::IsCertStatusError(entry->GetSSL().cert_status); |
-} |
- |
-bool ContentPasswordManagerDriver::IsOffTheRecord() { |
- DCHECK(web_contents()); |
- return web_contents()->GetBrowserContext()->IsOffTheRecord(); |
-} |
- |
-PasswordGenerationManager* |
-ContentPasswordManagerDriver::GetPasswordGenerationManager() { |
- return &password_generation_manager_; |
-} |
- |
-PasswordManager* ContentPasswordManagerDriver::GetPasswordManager() { |
- return &password_manager_; |
-} |
- |
-void ContentPasswordManagerDriver::DidNavigateMainFrame( |
- const content::LoadCommittedDetails& details, |
- const content::FrameNavigateParams& params) { |
- password_manager_.DidNavigateMainFrame(details.is_in_page); |
-} |
- |
-bool ContentPasswordManagerDriver::OnMessageReceived( |
- const IPC::Message& message) { |
- bool handled = true; |
- IPC_BEGIN_MESSAGE_MAP(PasswordManager, message) |
- IPC_MESSAGE_FORWARD(AutofillHostMsg_PasswordFormsParsed, |
- &password_manager_, |
- PasswordManager::OnPasswordFormsParsed) |
- IPC_MESSAGE_FORWARD(AutofillHostMsg_PasswordFormsRendered, |
- &password_manager_, |
- PasswordManager::OnPasswordFormsRendered) |
- IPC_MESSAGE_FORWARD(AutofillHostMsg_PasswordFormSubmitted, |
- &password_manager_, |
- PasswordManager::OnPasswordFormSubmitted) |
- IPC_MESSAGE_UNHANDLED(handled = false) |
- IPC_END_MESSAGE_MAP() |
- |
- return handled; |
-} |
- |
-autofill::AutofillManager* ContentPasswordManagerDriver::GetAutofillManager() { |
- autofill::AutofillDriverImpl* driver = |
- autofill::AutofillDriverImpl::FromWebContents(web_contents()); |
- return driver ? driver->autofill_manager() : NULL; |
-} |