Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(758)

Side by Side Diff: chrome/browser/ui/passwords/passwords_model_delegate_proxy.cc

Issue 2202373002: Ignore OnBubbleHidden() event when the password bubble is reopened. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fix Mac Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #include "chrome/browser/ui/passwords/passwords_model_delegate_proxy.h"
6
7 #include "chrome/browser/ui/passwords/manage_passwords_ui_controller.h"
8
9 PasswordsModelDelegateProxy::PasswordsModelDelegateProxy(
10 PasswordsModelDelegate* delegate) : delegate_(delegate) {}
11
12 PasswordsModelDelegateProxy::~PasswordsModelDelegateProxy() = default;
13
14 content::WebContents* PasswordsModelDelegateProxy::GetWebContents() const {
15 return delegate_->GetWebContents();
16 }
17
18 const GURL& PasswordsModelDelegateProxy::GetOrigin() const {
19 return delegate_->GetOrigin();
20 }
21
22 password_manager::ui::State PasswordsModelDelegateProxy::GetState() const {
23 return delegate_->GetState();
24 }
25
26 const autofill::PasswordForm&
27 PasswordsModelDelegateProxy::GetPendingPassword() const {
28 return delegate_->GetPendingPassword();
29 }
30
31 bool PasswordsModelDelegateProxy::IsPasswordOverridden() const {
32 return delegate_->IsPasswordOverridden();
33 }
34
35 const std::vector<const autofill::PasswordForm*>&
36 PasswordsModelDelegateProxy::GetCurrentForms() const {
37 return delegate_->GetCurrentForms();
38 }
39
40 const std::vector<const autofill::PasswordForm*>&
41 PasswordsModelDelegateProxy::GetFederatedForms() const {
42 return delegate_->GetFederatedForms();
43 }
44
45 password_manager::InteractionsStats*
46 PasswordsModelDelegateProxy::GetCurrentInteractionStats() const {
47 return delegate_->GetCurrentInteractionStats();
48 }
49
50 void PasswordsModelDelegateProxy::OnBubbleShown() {
51 return delegate_->OnBubbleShown();
52 }
53
54 void PasswordsModelDelegateProxy::OnBubbleHidden() {
55 return delegate_->OnBubbleHidden();
56 }
57
58 void PasswordsModelDelegateProxy::OnNoInteractionOnUpdate() {
59 return delegate_->OnNoInteractionOnUpdate();
60 }
61
62 void PasswordsModelDelegateProxy::OnNopeUpdateClicked() {
63 return delegate_->OnNopeUpdateClicked();
64 }
65
66 void PasswordsModelDelegateProxy::NeverSavePassword() {
67 return delegate_->NeverSavePassword();
68 }
69
70 void PasswordsModelDelegateProxy::SavePassword() {
71 return delegate_->SavePassword();
72 }
73
74 void PasswordsModelDelegateProxy::UpdatePassword(
75 const autofill::PasswordForm& password_form) {
76 return delegate_->UpdatePassword(password_form);
77 };
sky 2016/08/03 19:42:00 nit: no ;
vasilii 2016/08/04 09:29:13 Done.
78
79 void PasswordsModelDelegateProxy::ChooseCredential(
80 const autofill::PasswordForm& form,
81 password_manager::CredentialType credential_type) {
82 return delegate_->ChooseCredential(form, credential_type);
83 }
84
85 void PasswordsModelDelegateProxy::NavigateToExternalPasswordManager() {
86 return delegate_->NavigateToExternalPasswordManager();
87 }
88
89 void PasswordsModelDelegateProxy::NavigateToSmartLockHelpPage() {
90 return delegate_->NavigateToSmartLockHelpPage();
91 }
92
93 void PasswordsModelDelegateProxy::NavigateToPasswordManagerSettingsPage() {
94 return delegate_->NavigateToPasswordManagerSettingsPage();
95 }
96
97 void PasswordsModelDelegateProxy::NavigateToChromeSignIn() {
98 return delegate_->NavigateToChromeSignIn();
99 }
100
101 void PasswordsModelDelegateProxy::OnDialogHidden() {
102 return delegate_->OnDialogHidden();
103 }
104
105 base::WeakPtr<PasswordsModelDelegateProxy>
106 PasswordsModelDelegateProxyFromWebContents(content::WebContents* web_contents) {
107 DCHECK(web_contents);
108 return ManagePasswordsUIController::FromWebContents(web_contents)->
109 GetModelDelegateProxy()->AsWeakPtr();
110 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698