Index: chrome/browser/ui/views/passwords/credentials_selection_view.h |
diff --git a/chrome/browser/ui/views/passwords/credentials_selection_view.h b/chrome/browser/ui/views/passwords/credentials_selection_view.h |
index 4c5d4bfe08c167e4542273e29999f56657ce0691..c20beedb36c9faa5590c6a155a6fd32917a45637 100644 |
--- a/chrome/browser/ui/views/passwords/credentials_selection_view.h |
+++ b/chrome/browser/ui/views/passwords/credentials_selection_view.h |
@@ -23,12 +23,23 @@ class CredentialsSelectionView : public views::View { |
ManagePasswordsBubbleModel* manage_passwords_bubble_model, |
const std::vector<const autofill::PasswordForm*>& password_forms, |
const base::string16& best_matched_username); |
+ ~CredentialsSelectionView() override; |
+ // This methods also reports a user action. |
const autofill::PasswordForm* GetSelectedCredentials(); |
private: |
+ views::Combobox* GenerateUsernameCombobox( |
+ const std::vector<const autofill::PasswordForm*>& forms, |
+ const base::string16& best_matched_username); |
+ void ReportUserActionOnce(bool was_update_rejected, int selected_index); |
+ |
const std::vector<const autofill::PasswordForm*>& password_forms_; |
views::Combobox* combobox_; |
+ int default_index_; |
+ bool is_default_best_match_; |
+ bool is_default_preferred_; |
+ bool action_reported_; |
DISALLOW_COPY_AND_ASSIGN(CredentialsSelectionView); |
}; |