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

Side by Side Diff: chrome/browser/ui/autofill/autofill_dialog_controller_impl.h

Issue 17391012: Implement 'invalid' AutocompleteErrorEvent#reason (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: . Created 7 years, 6 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef CHROME_BROWSER_UI_AUTOFILL_AUTOFILL_DIALOG_CONTROLLER_IMPL_H_ 5 #ifndef CHROME_BROWSER_UI_AUTOFILL_AUTOFILL_DIALOG_CONTROLLER_IMPL_H_
6 #define CHROME_BROWSER_UI_AUTOFILL_AUTOFILL_DIALOG_CONTROLLER_IMPL_H_ 6 #define CHROME_BROWSER_UI_AUTOFILL_AUTOFILL_DIALOG_CONTROLLER_IMPL_H_
7 7
8 #include <set> 8 #include <set>
9 #include <vector> 9 #include <vector>
10 10
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
46 namespace user_prefs { 46 namespace user_prefs {
47 class PrefRegistrySyncable; 47 class PrefRegistrySyncable;
48 } 48 }
49 49
50 namespace autofill { 50 namespace autofill {
51 51
52 class AutofillDataModel; 52 class AutofillDataModel;
53 class AutofillDialogView; 53 class AutofillDialogView;
54 class AutofillPopupControllerImpl; 54 class AutofillPopupControllerImpl;
55 class DataModelWrapper; 55 class DataModelWrapper;
56 class TestableAutofillDialogView;
56 57
57 namespace risk { 58 namespace risk {
58 class Fingerprint; 59 class Fingerprint;
59 } 60 }
60 61
61 namespace wallet { 62 namespace wallet {
62 class WalletSigninHelper; 63 class WalletSigninHelper;
63 } 64 }
64 65
65 // This class drives the dialog that appears when a site uses the imperative 66 // This class drives the dialog that appears when a site uses the imperative
(...skipping 28 matching lines...) Expand all
94 95
95 // Whether Autocheckout is currently running. 96 // Whether Autocheckout is currently running.
96 bool AutocheckoutIsRunning() const; 97 bool AutocheckoutIsRunning() const;
97 98
98 // Called when there is an error in an active Autocheckout flow. 99 // Called when there is an error in an active Autocheckout flow.
99 void OnAutocheckoutError(); 100 void OnAutocheckoutError();
100 101
101 // Called when an Autocheckout flow completes successfully. 102 // Called when an Autocheckout flow completes successfully.
102 void OnAutocheckoutSuccess(); 103 void OnAutocheckoutSuccess();
103 104
105 // Returns |view_| as a testable version of itself (if |view_| exists and
106 // actually implements |AutofillDialogView::GetTestableView()|).
107 TestableAutofillDialogView* GetTestableView();
108
104 // AutofillDialogController implementation. 109 // AutofillDialogController implementation.
105 virtual string16 DialogTitle() const OVERRIDE; 110 virtual string16 DialogTitle() const OVERRIDE;
106 virtual string16 AccountChooserText() const OVERRIDE; 111 virtual string16 AccountChooserText() const OVERRIDE;
107 virtual string16 SignInLinkText() const OVERRIDE; 112 virtual string16 SignInLinkText() const OVERRIDE;
108 virtual string16 EditSuggestionText() const OVERRIDE; 113 virtual string16 EditSuggestionText() const OVERRIDE;
109 virtual string16 CancelButtonText() const OVERRIDE; 114 virtual string16 CancelButtonText() const OVERRIDE;
110 virtual string16 ConfirmButtonText() const OVERRIDE; 115 virtual string16 ConfirmButtonText() const OVERRIDE;
111 virtual string16 SaveLocallyText() const OVERRIDE; 116 virtual string16 SaveLocallyText() const OVERRIDE;
112 virtual string16 ProgressBarText() const OVERRIDE; 117 virtual string16 ProgressBarText() const OVERRIDE;
113 virtual string16 LegalDocumentsText() OVERRIDE; 118 virtual string16 LegalDocumentsText() OVERRIDE;
(...skipping 554 matching lines...) Expand 10 before | Expand all | Expand 10 after
668 673
669 // Whether the latency to display to the UI was logged to UMA yet. 674 // Whether the latency to display to the UI was logged to UMA yet.
670 bool was_ui_latency_logged_; 675 bool was_ui_latency_logged_;
671 676
672 DISALLOW_COPY_AND_ASSIGN(AutofillDialogControllerImpl); 677 DISALLOW_COPY_AND_ASSIGN(AutofillDialogControllerImpl);
673 }; 678 };
674 679
675 } // namespace autofill 680 } // namespace autofill
676 681
677 #endif // CHROME_BROWSER_UI_AUTOFILL_AUTOFILL_DIALOG_CONTROLLER_IMPL_H_ 682 #endif // CHROME_BROWSER_UI_AUTOFILL_AUTOFILL_DIALOG_CONTROLLER_IMPL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698